mcp-perplexity
If you are the rightful owner of mcp-perplexity and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The Perplexity MCP Server provides a Python-based interface to the Perplexity API, offering tools for querying responses, maintaining chat history, and managing conversations.
The Perplexity MCP Server is designed to mimic user interactions with the Perplexity Chat on a browser, allowing models to ask questions, continue conversations, and list all chats. Built with Python and setuptools, it supports model configuration via environment variables and stores chat data locally. The server is integrated with development environments and provides tools for expert programming assistance, ongoing conversations, and chat history management. It also includes a web interface for easier interaction and management of chats.
Features
- Model Configuration via Environment Variable: Allows flexible model selection using environment variables.
- Persistent Chat History: Maintains ongoing conversations with full history context.
- Streaming Responses with Progress Reporting: Prevents timeouts on slow responses.
Tools
ask_perplexity
Request Perplexity’s expert programming help to focus on coding solutions, error debugging, and technical explanations
chat_perplexity
Maintain ongoing conversations with Perplexity AI, enabling creation of new chats or continuing existing chats
list_chats_perplexity
List all available chat conversations, return chat ID, title, and creation time
read_chat_perplexity
Retrieve the complete conversation history for a specific chat, read only from local storage