Perplexity MCP Server
镜像
概述
Perplexity MCP 服务器是 Anthropic 的 MCP 协议的 Node.js 实现,允许 Claude 与 Perplexity 语言模型进行交互,提供安全的 AI 功能桥接。
快速安装
# 1. 克隆仓库
git clone https://github.com/yourusername/perplexity-mcp-server.git
cd perplexity-mcp-server
# 2. 安装依赖项
npm install
# 3. 创建 .env 文件
echo "PERPLEXITY_API_KEY=你的API密钥" > .env
# 4. 构建项目
npm run build
Claude 桌面配置
编辑您的 claude_desktop_config.json
文件:
{
"mcpServers": {
"perplexity": {
"command": "node",
"args": ["path/to/perplexity-mcp-server/dist/index.js"],
"env": {
"PERPLEXITY_API_KEY": "您的_PERPLEXITY_API_密钥"
}
}
}
}
配置文件位置:
- Windows:
%APPDATA%/Claude/config/claude_desktop_config.json
- macOS:
~/Library/Application Support/Claude/config/claude_desktop_config.json
- Linux:
~/.config/Claude/config/claude_desktop_config.json
可用工具
1. perplexity_chat
高级聊天完成工具,支持完整的消息历史:
{
"name": "perplexity_chat",
"parameters": {
"model": "llama-3.1-sonar-small-128k-online",
"messages": [{"role": "user", "content": "你好"}],
"temperature": 0.7
}
}
2. perplexity_ask
简化的单查询接口:
{
"name": "perplexity_ask",
"parameters": {
"query": "什么是量子计算?",
"model": "llama-3.1-sonar-large-128k-online"
}
}
开发模式
npm run dev
故障排除
-
找不到服务器
- 验证配置文件中的路径
- 确保已构建项目
- 检查 Node.js 路径
-
身份验证错误
- 验证 API 密钥
- 检查 API 权限
-
工具执行错误
- 验证工具参数
- 查看服务器日志
更多详细信息请参阅完整文档。