
Perplexity MCP Server

2025.01.06
10
JavaScript代码分析调试工具开发效率
Perplexity MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,利用 Perplexity AI 的 API 提供智能代码分析和调试功能。该服务与 Claude 桌面客户端无缝集成,能够帮助开发者快速识别和解决代码中的问题。
View on GitHub
Overview
基本能力
产品定位
Perplexity MCP Server 是一个智能代码分析和调试工具,旨在帮助开发者快速解决代码中的错误和问题。
核心功能
- 智能错误分析:提供详细的代码错误分析和根本原因分析。
- 模式检测:自动识别常见的错误模式并提供针对性的解决方案。
- 全面解决方案:提供逐步修复步骤和多种实现替代方案。
- 最佳实践:包括编码标准和错误预防提示。
- Python 支持:专门处理 Python 类型错误和常见编码问题。
适用场景
- 修复 Python 代码中的类型错误。
- 分析错误消息的根本原因。
- 提供代码修复建议和最佳实践。
工具列表
- perplexity-mcp:主服务工具,提供代码分析和调试功能。
- npm run build:构建项目。
- npm run watch:监听变化并自动重建。
- npm run inspector:运行 MCP 检查器进行调试。
常见问题解答
- 如何获取 Perplexity AI API 密钥?:需要从 Perplexity AI 官网申请。
- 如何配置 Claude 桌面客户端?:需要在配置文件中添加 MCP 服务器信息。
- 如何安装服务?:可以通过 npm 或从源代码安装。
使用教程
使用依赖
- Node.js 18 或更高版本。
- Perplexity AI API 密钥。
安装教程
选项 1:通过 npm 安装(推荐)
# 使用 npm
npm install -g perplexity-mcp
# 或直接从仓库安装
npm install -g git+https://github.com/yourusername/perplexity-mcp.git
选项 2:从源代码安装
- 克隆仓库:
git clone https://github.com/yourusername/perplexity-server.git
cd perplexity-server
- 安装依赖:
npm install
- 构建并全局安装:
npm run build
npm install -g .
调试方式
- 运行 MCP 检查器:
npm run inspector
- 配置 Claude 桌面客户端: 在配置文件中添加以下内容:
{
"mcpServers": {
"perplexity": {
"command": "perplexity-mcp",
"args": [],
"env": {
"PERPLEXITY_API_KEY": "your-api-key-here"
}
}
}
}
或如果从源代码安装:
{
"mcpServers": {
"perplexity": {
"command": "node",
"args": ["/absolute/path/to/perplexity-server/build/index.js"],
"env": {
"PERPLEXITY_API_KEY": "your-api-key-here"
}
}
}
}