- Home
- MCP servers
- Perplexity
Perplexity
- typescript
0
GitHub Stars
typescript
Language
7 months ago
First Indexed
3 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": {
"mcp-mirror-politwit1984_mcp-perplexity-server": {
"command": "perplexity-mcp",
"args": [],
"env": {
"PERPLEXITY_API_KEY": "your-api-key-here"
}
}
}
}You can run the Perplexity MCP Server to enable intelligent code analysis and debugging via a local MCP client. It leverages Perplexity AI’s API to provide root-cause analysis, pattern detection, and practical, step-by-step fixes for code in multiple languages, with special attention to Python type errors.
How to use
Install and run the MCP server, then connect your MCP client to start analyzing and debugging code. You can ask questions like “Fix this TypeError in my Python code” or “What’s causing this error message?” and provide a code snippet for targeted analysis. The server will return root cause analysis, a step-by-step solution with code examples, best practices to prevent similar issues, and alternative implementations.
How to install
Prerequisites you need before installing: Node.js 18 or higher and a Perplexity API key.
# Option 1: Install from npm (recommended)
npm install -g perplexity-mcp
# Or install from the repository directly
npm install -g git+https://github.com/yourusername/perplexity-mcp.git
Option 2: Install from source by following these steps.
git clone https://github.com/yourusername/perplexity-server.git
cd perplexity-server
npm install
npm run build
npm install -g .
Configure Claude Desktop to load the Perplexity MCP server. You can either use the built-in bundle if you installed from npm, or point to your local build when installing from source.
{
"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"
}
}
}
}
Additional sections
Configuration and security details help you keep the server running smoothly and safely.
# Environment variables you may set
PERPLEXITY_API_KEY=your-api-key-here
Security considerations include storing the API key securely in Claude’s configuration file and ensuring the key is only passed to the server as an environment variable. No sensitive data should be stored in the MCP server’s codebase.
Development notes cover the project structure and common scripts you’ll use while developing or testing.
Available tools
rootCauseAnalysis
Performs a detailed breakdown of an error to identify the root cause, including input data, failing operation, and faulty assumptions.
patternDetection
Automatically recognizes common error patterns and offers targeted solutions based on detected patterns.
comprehensiveSolutions
Provides step-by-step fixes with multiple implementation alternatives to choose from.
bestPractices
Offers coding standards and error prevention tips to reduce future issues.
pythonSupport
Specialized handling for Python type errors and common coding issues.