🚀 MCP Perplexity Proxy Server

🚀 MCP Perplexity Proxy Server

site icon
2025.04.03 0
Shell代理服务API接口开发效率
该服务是一个Node.js代理服务器,用于将OpenAI兼容或MCP原生请求代理到Perplexity AI的Sonar模型,并支持流式传输。它提供了OpenAI兼容的API接口,方便开发者在各种开发环境中使用。
View on GitHub

Overview

基本能力

产品定位

perplexity-mcp-server是一个代理服务器,用于将OpenAI兼容或MCP原生请求代理到Perplexity AI的Sonar模型,支持流式传输。

核心功能

  • 支持OpenAI兼容的API接口 /v1/chat/completions
  • 支持MCP原生的流式传输接口 /mcp-stream
  • 提供Swagger UI接口 / 用于API文档查看

适用场景

  • 开发者在需要调用Perplexity AI的Sonar模型时,可以使用该服务作为代理。
  • 支持在CLine、Cursor、RooCode等开发环境中使用。

工具列表

  • docker-compose: 用于本地运行服务
  • curl: 用于本地测试API接口

常见问题解答

使用教程

使用依赖

  • 需要安装Docker和docker-compose

安装教程

docker-compose up --build

调试方式

curl -X POST http://localhost:3000/v1/chat/completions \
  -H "Content-Type: application/json" \
  -d '{"model":"sonar-reasoning-pro","messages":[{"role":"user","content":"Was ist JSON.stringify?"}]}'

许可证

该项目遵循 Apache-2.0 开源许可条款,请参阅 Apache-2.0 了解完整条款。