Perplexity API MCP Server
Perplexity API-Plattform MCP-Server
Die offizielle MCP-Server-Implementierung für die Perplexity API-Plattform, die KI-Assistenten durch Sonar-Modelle und die Search API mit Echtzeit-Websuche, Schlussfolgerungen und Recherchefähigkeiten ausstattet.
Verfügbare Tools
perplexity_search
Direkte Websuche über die Perplexity Search API. Liefert bewertete Suchergebnisse mit Metadaten, ideal zum Finden aktueller Informationen.
perplexity_ask
Allgemeine Konversations-KI mit Echtzeit-Websuche unter Verwendung des sonar-pro-Modells. Großartig für schnelle Fragen und alltägliche Suchanfragen.
perplexity_research
Tiefgreifende, umfassende Recherche unter Verwendung des sonar-deep-research-Modells. Ideal für gründliche Analysen und detaillierte Berichte.
perplexity_reason
Fortgeschrittene Schlussfolgerungen und Problemlösung unter Verwendung des sonar-reasoning-pro-Modells. Perfekt für komplexe analytische Aufgaben.
Als optionaler Parameter fürperplexity_reason und perplexity_research verfügbar: strip_thinking
Auf true setzen, um <think>...</think>-Tags aus der Antwort zu entfernen und Kontext-Token zu sparen. Standard: false
Konfiguration
API-Schlüssel abrufen
Holen Sie sich Ihren Perplexity API-Schlüssel aus dem API-Portal
Ersetzen Sie
your_key_herein den unten stehenden Konfigurationen durch Ihren API-Schlüssel(Optional) Timeout festlegen:
PERPLEXITY_TIMEOUT_MS=600000(Standard: 5 Minuten)(Optional) Benutzerdefinierte Basis-URL festlegen:
PERPLEXITY_BASE_URL=https://your-custom-url.com(Standard: https://api.perplexity.ai)(Optional) Log-Level festlegen:
PERPLEXITY_LOG_LEVEL=DEBUG|INFO|WARN|ERROR(Standard: ERROR)
Claude Code
claude mcp add perplexity --env PERPLEXITY_API_KEY="your_key_here" -- npx -y @perplexity-ai/mcp-serverOder per Plugin installieren:
export PERPLEXITY_API_KEY="your_key_here"
claude
# Then run: /plugin marketplace add perplexityai/modelcontextprotocol
# Then run: /plugin install perplexityCodex
codex mcp add perplexity --env PERPLEXITY_API_KEY="your_key_here" -- npx -y @perplexity-ai/mcp-serverCursor, Claude Desktop, Kiro, Windsurf und VS Code
Die meisten Clients können manuell über denselben mcpServers-Wrapper in ihrer Client-Konfiguration konfiguriert werden (wie für Cursor gezeigt). Wenn ein Client ein anderes Schema verwendet, prüfen Sie dessen Dokumentation für das genaue Wrapper-Format.
Für die manuelle Einrichtung verwenden diese Clients alle dieselbe mcpServers-Struktur:
Client | Konfigurationsdatei |
Cursor |
|
Claude Desktop |
|
Kiro |
|
Windsurf |
|
VS Code |
|
{
"mcpServers": {
"perplexity": {
"command": "npx",
"args": ["-y", "@perplexity-ai/mcp-server"],
"env": {
"PERPLEXITY_API_KEY": "your_key_here"
}
}
}
}Proxy-Einrichtung (für Unternehmensnetzwerke)
Wenn Sie diesen Server am Arbeitsplatz betreiben – insbesondere hinter einer Firmen-Firewall oder einem Proxy –, müssen Sie dem Programm möglicherweise mitteilen, wie es seinen Internetverkehr über den Proxy Ihres Netzwerks senden soll. Befolgen Sie diese Schritte:
1. Proxy-Details abrufen
Fragen Sie Ihre IT-Abteilung nach Ihrer HTTPS-Proxy-Adresse und dem Port.
Möglicherweise benötigen Sie auch einen Benutzernamen und ein Passwort.
2. Proxy-Umgebungsvariable festlegen
Der einfachste und zuverlässigste Weg für Perplexity MCP ist die Verwendung von PERPLEXITY_PROXY. Zum Beispiel:
export PERPLEXITY_PROXY=https://your-proxy-host:8080Wenn Ihr Proxy einen Benutzernamen und ein Passwort erfordert, verwenden Sie:
export PERPLEXITY_PROXY=https://username:password@your-proxy-host:80803. Alternative: Standard-Umgebungsvariablen
Wenn Sie lieber die Standardvariablen verwenden möchten, unterstützen wir HTTPS_PROXY und HTTP_PROXY.
Der Server prüft die Proxy-Einstellungen in dieser Reihenfolge:PERPLEXITY_PROXY → HTTPS_PROXY → HTTP_PROXY. Wenn keine festgelegt sind, verbindet er sich direkt mit dem Internet.
URLs müssen https:// enthalten. Typische Ports sind 8080, 3128 und 80.
HTTP-Server-Bereitstellung
Für Cloud- oder Shared-Deployments führen Sie den Server im HTTP-Modus aus.
Umgebungsvariablen
Variable | Beschreibung | Standard |
| Ihr Perplexity API-Schlüssel | Erforderlich |
| Benutzerdefinierte Basis-URL für API-Anfragen |
|
| HTTP-Server-Port |
|
| Zu bindende Netzwerkschnittstelle |
|
| CORS-Ursprünge (durch Kommas getrennt) |
|
Docker
docker build -t perplexity-mcp-server .
docker run -p 8080:8080 -e PERPLEXITY_API_KEY=your_key_here perplexity-mcp-serverNode.js
export PERPLEXITY_API_KEY=your_key_here
npm install && npm run build && npm run start:httpDer Server ist unter http://localhost:8080/mcp erreichbar.
Fehlerbehebung
API-Schlüssel-Probleme: Stellen Sie sicher, dass
PERPLEXITY_API_KEYkorrekt festgelegt istVerbindungsfehler: Überprüfen Sie Ihre Internetverbindung und die Gültigkeit des API-Schlüssels
Tool nicht gefunden: Stellen Sie sicher, dass das Paket installiert ist und der Befehlspfad korrekt ist
Timeout-Fehler: Setzen Sie bei sehr langen Rechercheanfragen
PERPLEXITY_TIMEOUT_MSauf einen höheren WertProxy-Probleme: Überprüfen Sie Ihre
PERPLEXITY_PROXY- oderHTTPS_PROXY-Einrichtung und stellen Sie sicher, dassapi.perplexity.ainicht durch Ihre Firewall blockiert wird.EOF / Initialisierungsfehler: Einige strikte MCP-Clients schlagen fehl, weil
npxInstallationsmeldungen nach stdout schreibt. Verwenden Sienpx -yqanstelle vonnpx -y, um diese Ausgabe zu unterdrücken.
Für Support besuchen Sie community.perplexity.ai oder erstellen Sie ein Issue.
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Hanato238/perplexity-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server