perplexity-mcp-server
perplexity-mcp-server
MCP-Server für strukturierte Workflows zur Wettbewerbs- und Marktbeobachtung (Competitive/Market Intelligence) auf Basis der Perplexity Sonar API.
Korrektur (2026-08-26): Eine frühere Version dieser README behauptete, es gäbe nirgendwo einen nativen Perplexity-MCP-Connector. Das war falsch — Perplexity veröffentlicht einen offiziellen MCP-Server (github.com/perplexityai/modelcontextprotocol), einschließlich eines von Perplexity gehosteten Remote-Endpunkts unter https://api.perplexity.ai/mcp, der aus einer in der Cloud geplanten Sitzung ohne eigenes Hosting erreichbar ist. Wenn Sie nur generische Ad-hoc-Suche mit Sonar benötigen, registrieren Sie diesen, anstatt hier etwas zu bauen oder auszuführen.
Was der offizielle Server nicht bietet, ist eine strukturierte, vergleichbare wöchentliche Marktbeobachtungs-Ausgabe: Er stellt generische Such-/Reasoning-Funktionen bereit (Agent API, Search API), aber keinen Kurzbericht über ein Unternehmen mit festen Abschnitten oder einen durch JSON-Schema eingeschränkten Signal-Sweep. Das ist der eigentliche Grund für die Existenz dieses Servers — er ist eine dünne, schmale Schicht aus zwei Workflow-Tools, kein Ersatz für Perplexitys eigenen MCP-Server.
Stellen Sie dies einmal bereit (siehe „Remote-Bereitstellung“ unten) mit PERPLEXITY_API_KEY als Plattform-Secret, und jeder MCP-Client — einschließlich einer in der Cloud geplanten Cowork/Claude-Sitzung — kann es über HTTP aufrufen, ohne jemals die lokale Maschine oder eine Device-Bridge zu berühren. Registrieren Sie es zusätzlich zum offiziellen Perplexity-Server, nicht an seiner Stelle.
Tools
perplexity_company_news— strukturierter Unternehmens-Kurzbericht (Unternehmensführung, Führungskräfte, strategische Ereignisse, Finanzlage, Personalbewegungen), feste Abschnittsüberschriften,lookback_daysstatt Freitext-Datumsbereichen.perplexity_market_signals— branchenweiter Signal-Sweep (M&A, Finanzierungen, Ernennungen, Umstrukturierungen), serverseitig auf ein JSON-Schema eingeschränkt, sodass das Ergebnis ein echtes Array diskreter Signale ist und kein Markdown, das erneut geparst werden muss. Gibt ein leeres Array zurück (keinen Fehler), wenn für den Zeitraum nichts Datierbares und Verlässliches gefunden wird — das ist ein aussagekräftiges Ergebnis, kein Fehlschlag.
Beide Tools unterstützen response_format: "markdown" | "json" und geben Zitate/Quellen zurück. Für allgemeine Suche verwenden Sie stattdessen Perplexitys offiziellen MCP-Server — siehe die Korrektur oben.
Related MCP server: Stelar Signals MCP
Einrichtung
npm install
cp .env.example .env # then set PERPLEXITY_API_KEY
npm run buildLokale Verwendung (stdio) — Schnellstart, behebt das Cloud-Scheduling-Problem NICHT
Gut zum Testen oder für jeden Workflow, der bereits auf Ihrer eigenen Maschine läuft. Registrieren Sie es in der Konfiguration Ihres MCP-Clients (z. B. der claude_desktop_config.json von Claude Desktop):
{
"mcpServers": {
"perplexity": {
"command": "node",
"args": ["/absolute/path/to/perplexity-mcp-server/dist/index.js"],
"env": { "PERPLEXITY_API_KEY": "pplx-..." }
}
}
}Das bindet die Verfügbarkeit weiterhin daran, dass diese Maschine eingeschaltet ist — es löst nicht das ursprüngliche Problem, dass eine in der Cloud geplante Aufgabe den Schlüssel benötigt. Verwenden Sie dafür die HTTP-Bereitstellung unten.
Remote-Bereitstellung (streamable HTTP) — die eigentliche Lösung für cloud-geplante Aufgaben
Führen Sie denselben Code mit TRANSPORT=http auf einem beliebigen Node-fähigen Host aus (ein kleiner VPS, Render, Railway, Fly.io, ein Container bei jedem Cloud-Anbieter). Die einzigen Anforderungen sind: Node 18+, die Möglichkeit, ein Secret als Umgebungsvariable zu setzen, und eine öffentliche HTTPS-URL.
PERPLEXITY_API_KEY=pplx-... TRANSPORT=http PORT=3000 npm startDer Server stellt bereit:
POST /mcp— der MCP-Endpunkt (streamable HTTP, zustandsloses JSON — ein neuer Server+Transport pro Anfrage, sodass nichts zwischen den Aufrufen durchsickert und es ohne geteilten Zustand horizontal skaliert)GET /health— einfacher Liveness-Check für den Health-Probe Ihrer Hosting-Plattform
Sobald es hinter HTTPS bereitgestellt ist (https://your-host/mcp), registrieren Sie diese URL im Workspace als Remote-MCP-Connector, damit die Perplexity-abhängige geplante Aufgabe ihn direkt erreichen kann, wobei der Schlüssel serverseitig liegt — dasselbe Betriebsmodell, das Pappers bereits verwendet (nativer Connector, kein lokales Secret im Credential-Pfad).
Was in diesem Build verifiziert wurde
npm run buildkompiliert sauber (strenges TypeScript, keinany).Beide Transports starten ohne Absturz (stdio und HTTP).
GET /healthantwortet korrekt.Der vollständige MCP-Handshake (
initialize,tools/list) gibt beide Tools mit korrekten JSON-Schemas, Beschreibungen und Annotationen zurück.tools/callmit einem ungültigen API-Schlüssel liefert ein sauberes, umsetzbares Ergebnis mitisError: true(401-Hinweis, der auf das Perplexity-Dashboard verweist) — der Server stürzt nicht ab und bleibt danach ansprechbar.
Was noch NICHT verifiziert wurde
In der Build-Umgebung stand kein echtes PERPLEXITY_API_KEY zur Verfügung, daher wurde ein tatsächlich erfolgreicher Sonar-Aufruf — echte Antwortinhalte, echte Zitate, die per JSON-Schema eingeschränkte market_signals-Antwort, die tatsächlich als gültiges JSON geparst wird — nicht Ende-zu-Ende getestet. Bevor Sie sich in der Produktions-Marktbeobachtungsroutine darauf verlassen, führen Sie jedes der beiden Tools einmal mit einem echten Schlüssel aus (lokal über stdio genügt für diesen Check) und bestätigen Sie, dass die Ausgabe mit den oben dokumentierten Strukturen übereinstimmt.
Kostenhinweis
perplexity_company_news und perplexity_market_signals verwenden standardmäßig beide das sonar-pro-Modell (tiefere Suche, mehr Quellen, höhere Kosten pro Aufruf als sonar), weil der Marktbeobachtungs-Anwendungsfall Vollständigkeit und Zitierqualität über Latenz/Kosten stellt — das ist die bewusste Standardeinstellung für beide Tools dieses Servers, bestätigt am 2026-08-26. Es gibt hier kein perplexity_search-Tool, um für einmalige Abfragen ein günstigeres Modell zu wählen; verwenden Sie dafür den offiziellen MCP-Server von Perplexity (siehe die Korrektur weiter oben in dieser Datei). Prüfen Sie Perplexitys aktuelle Preise pro Modell, bevor Sie dies im wöchentlichen Routinemaßstab über dutzende Unternehmen hinweg ausführen — ein vollständiger Lauf reichert etwa 50–90 Unternehmen plus einen Marktsignal-Sweep an, sodass sich die Grenzkosten von sonar-pro gegenüber sonar schnell summieren.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceReal-time AI-summarised SEC filing intelligence for Claude, Cursor, and any MCP-compatible AI client.MIT

Stelar Signals MCPofficial
AlicenseAqualityBmaintenanceEnables AI agents to access crypto market signals including regime, sentiment, price, risk, and text tools like summarization and fact-checking, backed by a live production-grade classifier.6530MIT- FlicenseAqualityBmaintenanceProvides an institutional research backend for AI assistants, with 15 tools for company, financial, funding, competitor, industry, and news intelligence, plus Markdown/PDF report generation, featuring deterministic source routing, extraction, validation, and citation generation.15
- AlicenseNot gradedqualityBmaintenanceEnables users to query news mention volume time series, growth percentages, and live Google News feeds as an MCP tool, integrating with AI hosts like Claude and Cursor.MIT
Related MCP Connectors
Structured company & industry news for AI agents: typed, dated, source-linked events.
Private company data & real-time news signals for AI agents.
Audited SEC catalyst signals for agents — ranked filing intel with a public track record. Free tier.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/thierrysays/perplexity-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server