nikolaospapagiannis/perplexity-mcp-server
If you are the rightful owner of perplexity-mcp-server 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 MCP Perplexity Proxy Server is a Node.js server that proxies requests to Perplexity AI's Sonar models, supporting both OpenAI-compatible and MCP-native requests with streaming capabilities.
The MCP Perplexity Proxy Server is designed to facilitate seamless communication with Perplexity AI's Sonar models. It acts as a bridge, allowing users to send requests in both OpenAI-compatible and MCP-native formats. The server supports streaming, which is essential for handling large data efficiently. It is built using Node.js and can be run locally using Docker, making it easy to deploy and manage. The server provides endpoints for chat completions and a Swagger UI for easy API exploration. This setup is particularly useful for developers looking to integrate advanced AI models into their applications with minimal hassle.
Features
- OpenAI-Compatible API: Supports POST requests to /v1/chat/completions.
- MCP-Native API: Supports POST requests to /mcp-stream for native MCP requests.
- Streaming Support: Efficiently handles large data streams.
- Swagger UI: Provides a user-friendly interface for API exploration.
- Docker Deployment: Easy to set up and run locally using Docker.