- Home
- MCP servers
- Perplexity
Perplexity
- typescript
13
GitHub Stars
typescript
Language
6 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"politwit1984-mcp-perplexity-server": {
"command": "perplexity-mcp",
"args": [],
"env": {
"PERPLEXITY_API_KEY": "your-api-key-here"
}
}
}
}You set up and run the Perplexity MCP Server to get intelligent code analysis and debugging powered by Perplexity AI. It integrates with your MCP client to analyze errors, detect common patterns, and provide actionable fixes, with special support for Python errors.
How to use
Connect your MCP client to the Perplexity MCP Server to start analyzing code and debugging issues. You can ask questions like “Fix this TypeError in my Python code” or “What’s causing this error message?” and include your code snippet for targeted analysis. The server will return a root cause analysis, a step-by-step solution with code examples, best practices to prevent similar issues, and alternative implementation approaches.
How to install
Prerequisites you need before installing the server are Node.js 18 or higher and a Perplexity AI API key.
Option 1: Install from npm (Recommended)
Using npm
npm install -g perplexity-mcp
Or using the repository directly
npm install -g git+https://github.com/yourusername/perplexity-mcp.git
Option 2: Install from Source
- Clone the repository
git clone https://github.com/yourusername/perplexity-server.git
cd perplexity-server
- Install dependencies
npm install
- Build and install globally
npm run build
npm install -g .
Configure Claude Desktop to load the MCP server. You can either run it via a prebuilt binary or run directly from source.
Additional configuration and runtime details
Two common ways to run the MCP server from Claude Desktop are shown below. The first uses a prebuilt command, and the second shows running from source with a full path to the built entry point.
Configuration examples
If you have installed the server via the prebuilt package, add the following to Claude's desktop configuration under mcpServers. This runs the server as a local process and passes your API key securely.
{
"mcpServers": {
"perplexity": {
"command": "perplexity-mcp",
"args": [],
"env": {
"PERPLEXITY_API_KEY": "your-api-key-here"
}
}
}
}
Running from source
If you built from source, configure Claude Desktop to start the server by running Node against the built entry point.
{
"mcpServers": {
"perplexity": {
"command": "node",
"args": ["/absolute/path/to/perplexity-server/build/index.js"],
"env": {
"PERPLEXITY_API_KEY": "your-api-key-here"
}
}
}
}
Available tools
intelligent_error_analysis
Performs a detailed root-cause analysis of coding errors, explaining why the error occurs and how to fix it.
pattern_detection
Recognizes common error patterns and suggests targeted solutions based on detected patterns.
step_by_step_solutions
Provides comprehensive, actionable fixes with step-by-step instructions and multiple implementation options.
best_practices
Offers coding standards and error prevention tips to minimize similar issues in the future.
python_type_error_handling
Specialized handling for Python type errors and common Python coding issues.