基本能力
产品定位
MCP Perplexity Server 是一个用于与 Perplexity API 交互的 MCP 服务器实现,旨在提供简单、高效的搜索和问答功能。
核心功能
- 支持 Ask 和 Search 两种模式
- 通过环境变量进行简单配置
- 直接与 MCP 客户端集成
适用场景
- 需要快速获取答案的问答场景(Ask 模式)
- 需要进行复杂搜索的场景(Search 模式)
工具列表
perplexity-ask
: 用于问答模式,直接获取答案perplexity-search
: 用于搜索模式,获取搜索结果
常见问题解答
- 如何获取 API Key? 需要从 Perplexity 官网获取 API Key。
- 如何切换模式? 通过设置
MCP_MODE
环境变量为 'ask' 或 'search'。 - 如何更改端口? 通过设置
MCP_SERVER_PORT
环境变量。
使用教程
使用依赖
- 需要安装 Node.js 和 npm
- 需要获取 Perplexity API Key
安装教程
- 在 MCP 配置文件中添加以下内容:
json
{
"perplexity-ask": {
"command": "npx",
"args": [
"-y",
"github:lostmind008/mcp-perplexity-server"
],
"env": {
"PERPLEXITY_API_KEY": "your-api-key",
"MCP_SERVER_PORT": "3000",
"MCP_MODE": "ask"
}
},
"perplexity-search": {
"command": "npx",
"args": [
"-y",
"github:lostmind008/mcp-perplexity-server"
],
"env": {
"PERPLEXITY_API_KEY": "your-api-key",
"MCP_SERVER_PORT": "3001",
"MCP_MODE": "search"
}
}
} - 替换
your-api-key
为你的 Perplexity API Key。
调试方式
- 启动服务后,可以使用以下命令测试:
perplexity-ask "What is the capital of France?"
perplexity-search "Best programming languages 2025" - 检查服务日志以确认是否正常运行。