困惑剂MCP
一个固执己见、编码专业的模型上下文协议服务器,将Perplexity AI的Sonar模型集成到Claude Code或Codex CLI等AI编码助手中。它故意精简,为你的上下文添加很少的标记。它提供了两个专用工具--lookup 用于API语法和文档详细信息的即时事实检查,以及 answer 以获得具有可操作建议的全面研究。
设置
全局安装已发布的包:
npm install -g perplexity-agent-mcp然后将其添加到您的Claude配置文件中(~/.claude.json 或 ~/.config/claude/config.json):
"mcpServers": {
"perplexity": {
"command": "perplexity-agent-mcp",
"env": {
"PERPLEXITY_API_KEY": "your-api-key-here"
}
}
}保存后重新启动Claude Code,您就可以开始了。
运作原理
服务器只公开了两个具有简洁描述的工具(约1.3K个标记),使您的上下文窗口简洁高效:
- 查找:从文档中获取快速事实(如API语法或配置键)
- 回答:进行更深入的研究,比较各种选择并提出建议
在本质上,这两个工具都是固执己见的包装器,通过编码专用的系统提示来调用Perplexity API。查找工具使用一个紧凑的事实提取提示,重点关注代码/文档事实(参见 LOOKUP_SYSTEM_PROMPT 在 src/index.ts).应答工具使用为迁移和架构选择量身定制的技术决策/分析提示(请参见 ANSWER_SYSTEM_PROMPT 在 src/index.ts).服务器还选择适合任务的困惑模型--sonar-pro 有关查找(请参见 getLookupModel() 在 src/index.ts)以及 sonar-reasoning-pro 更深入的研究(见 getAnswerModel() 在 src/index.ts).
示例AI代理提示,将触发AI代理使用此MCP并为您提供良好的结果:
Please update the "foo" dependency to the latest version. Use Perplexity for the migration guide.需求
- Node.js v22.19.0或更新版本
- 困惑的API密钥
