mcp-perplexity-server

mcp
Guvenlik Denetimi
Uyari
Health Gecti
  • License — License: MIT
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Community trust — 14 GitHub stars
Code Uyari
  • network request — Outbound network request in package-lock.json
  • fs module — File system access in package.json
  • network request — Outbound network request in package.json
  • process.env — Environment variable access in src/index.ts
  • network request — Outbound network request in src/index.ts
Permissions Gecti
  • Permissions — No dangerous permissions requested

Bu listing icin henuz AI raporu yok.

SUMMARY

A Model Context Protocol (MCP) server for intelligent code analysis and debugging using Perplexity AI’s API, seamlessly integrated with the Claude desktop client.

README.md

🔍 Perplexity MCP Server

Perplexity-backed code analysis and debugging — straight from your Claude conversation.

A Model Context Protocol (MCP) server that lets Claude (or any MCP client) ask Perplexity AI for code analysis, error explanations, and debugging help.

MCP
Stars
Node
License

Perplexity Server MCP server


Features

  • 🐛 Intelligent Error Analysis — Root-cause breakdown of coding errors
  • 🔬 Pattern Detection — Recognizes common error patterns and provides targeted solutions
  • Comprehensive Solutions — Step-by-step fixes with multiple implementation alternatives
  • 📚 Best Practices — Coding standards and error-prevention tips
  • 🐍 Python Support — Specialized handling of Python type errors and common issues

Example usage

Ask Claude:

"Fix this TypeError in my Python code"
"What's causing this error message?"
"How do I fix this code?"

Include your code snippet:

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)

The server returns:

  1. Root-cause analysis of the error
  2. Step-by-step solution with code examples
  3. Best practices to prevent the same issue
  4. Alternative implementations

Install

From npm (recommended)

npm install -g mcp-perplexity-server

From source

git clone https://github.com/joewilsonai/mcp-perplexity-server
cd mcp-perplexity-server
npm install
npm run build

Configure in Claude Desktop

Edit 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"
      }
    }
  }
}

Get a Perplexity API key at perplexity.ai/settings/api.

Prerequisites

  • Node.js 18 or higher
  • A Perplexity AI API key

Stack

  • TypeScript + Node.js 18+
  • @modelcontextprotocol/sdk
  • Perplexity API

Related MCP servers

License

MIT

Yorumlar (0)

Sonuc bulunamadi