mcp-perplexity
0
The Perplexity MCP Server provides an interface for interacting with the Perplexity AI, supporting chat histories and model configuration. It is designed for seamless integration into development environments and includes a web interface for chat management.
Perplexity Chat MCP Server
The Perplexity MCP Server offers a Python-based interface to the Perplexity API, allowing for querying responses, maintaining chat history, and managing conversations. It supports model configuration via environment variables and stores chat data locally. The MCP Server is designed for integration with development environments and mimics user interactions on the Perplexity Chat through various tools.
Components
Tools
- ask_perplexity: Provides programming assistance, solutions, and debugging help.
- chat_perplexity: Maintains ongoing conversations with context.
- list_chats_perplexity: Lists all chat conversations.
- read_chat_perplexity: Retrieves full chat history without calling the Perplexity API.
Key Features
- Configurable via environment variables.
- Persistent chat history.
- Streaming responses with progress reporting.
Quickstart
- Python 3.10 or higher required.
- Supports configuration for clients.
Web UI
- Interactive chat interface.
- Accessible via specified host and port.