Falco
(Falco)
17. April 2026 um 16:34
34
Wir unterstützen HTTP bereits seit dieser Ankündigung, siehe zwei Antworten weiter oben:
Falco:
pacharanero:
Remote (Web-)MCP
Zunächst einmal: Während ein lokaler, über npx ausgeführter, stdout-basierter MCP für Power-User, die mit der CLI vertraut sind, npm installiert haben und bereits Claude Code, opencode, Codex CLI oder Ähnliches nutzen, nützlich ist, wird es für die meisten Discourse-Nutzer kaum möglich sein, den MCP zu verwenden, solange er nicht als etwas verfügbar ist, das jede Discourse-Instanz unter einer bekannten URL veröffentlicht.
Ich frage mich, ob eine als Plugin ausgeführte Version des MCP nicht auf demselben Server wie eine selbst gehostete Discourse-Instanz laufen könnte (vielleicht in einem separaten Container wie mail-receiver), wobei sie über die API mit Discourse interagiert (wie es auch mail-receiver tut), aber auch über eine authentifizierte Web-API mit webbasierten LLMs wie Claude Web oder ChatGPT Web kommuniziert. Dies würde die MCP-Funktion auch für Nicht-Entwickler-Nutzer zugänglich machen.
Ich wollte nur prüfen, ob etwas Ähnliches nicht bereits in der Pipeline steckt.
Unser MCP unterstützt auch den HTTP-Transport, nicht nur stdout. Ich habe das bereits vor der Veröffentlichung dieses Blogbeitrags hinzugefügt, im Oktober letzten Jahres. Du kannst ihn also als Sidecar-Service überall dort betreiben, wo du möchtest!
Ich habe ihn hier mit Claude Desktop verwendet:
We just added Data Explorer integration to Discourse MCP, allowing both technical and non-technical users alike to explore the vast data on their Discourse instances.
The MCP uses the existing Data Explorer workflow, running read-only queries in the live production database, and is able to create, run, update, and delete any Data Explorer reports.
To get started, use the same flow as described in our Discourse MCP is here! blog post, provide an admin API key, and connect it to your favorite LL…
Für die Nutzung mit einer Website musst du den MCP-CLI jedoch unter einer webzugänglichen Adresse ausführen. Bei meinen Tests habe ich dafür Cloudflare Tunnels verwendet.
2 „Gefällt mir“