使用说明
🔍 困惑MCP服务器
困惑支持的代码分析和调试——直接来自您的Claude对话。
一个模型上下文协议(MCP)服务器,允许Claude(或任何MCP客户端)向Perplexity AI请求代码分析、错误解释和调试帮助。
特性
- 🐛 智能误差分析 --编码错误的根本原因分析
- 🔬 模式检测 --识别常见错误模式并提供有针对性的解决方案
- ✅ 综合解决方案 --通过多种实施方案逐步修复
- 📚 最佳实践 --编码标准和错误预防提示
- 🐍 Python支持 --专门处理Python类型错误和常见问题
示例用法
问克劳德:
“修复我的Python代码中的此TypeError” “是什么导致了此错误消息?” “我该如何修复此代码?”
包含您的代码片段:
def calculate_total(items):
total = 0
for item in items:
total = total + item['price'] # TypeError: string + int
data = [
{'name': 'Book', 'price': '10'},
{'name': 'Pen', 'price': '2'}
]
result = calculate_total(data)
服务器返回:
- 根本原因分析 的错误
- 逐步解决方案 附带代码示例
- 最佳实践 防止同样的问题
- 替代实施方案
安装
来自npm(推荐)
npm install -g mcp-perplexity-server
来源
git clone https://github.com/joewilsonai/mcp-perplexity-server
cd mcp-perplexity-server
npm install
npm run build
在Claude桌面中配置
编辑 claude_desktop_config.json:
{
"mcpServers": {
"perplexity": {
"command": "node",
"args": ["/absolute/path/to/mcp-perplexity-server/build/index.js"],
"env": {
"PERPLEXITY_API_KEY": "your-perplexity-api-key"
}
}
}
}
在获取困惑API密钥 困惑.ai/settings/api.
先决条件
- Node.js 18或更高版本
- 困惑的AI API密钥
堆栈
- TypeScript + Node.js 18+
- @模型上下文协议/sdk
- 困惑API
相关MCP服务器
- 🧠 第二意见mcp服务器 (⭐ 16) ——多源:双子座+困惑+堆栈溢出
- 🐙 github元mcp服务器 --自然语言GitHub仓库管理
许可证
麻省理工学院