Hinter dem Administrator ergibt das total Sinn. Machen wir mit größeren, besseren Dingen weiter und ich werde einen PR einreichen, dann können wir bei Bedarf mehr diskutieren.
PR erstellt, Sie können ihn gerne überprüfen und diskutieren: FEAT: Send user email if admin access is available by rjriel · Pull Request #38 · discourse/discourse-mcp · GitHub
Ich hatte dort auch ein Problem, es ist eine interessante Einschränkung, die man beachten sollte, vielleicht wichtig für die Dokumentation? Wenn Sie einen Admin-Schlüssel erstellen, wählen Sie nicht „alle Benutzer“, sondern stattdessen „einzelner Benutzer“ und wählen Sie „System“.
Wie hängt MCP mit dem Discourse-AI-Plugin zusammen? Muss das Plugin im Forum installiert und aktiviert werden? Da Sie sagen, ich müsse den Administrator um nichts bitten, würde ich erwarten, dass es nicht erforderlich ist. Aber es gibt das Tag für das Discourse AI Plugin in diesem Thema. (Und da Sie es heute auch zu dem neuen Thema hinzugefügt haben, scheint es nicht, dass dies versehentlich hinzugefügt wurde.)
Vielleicht bezieht sich das #ai-Tag auf „KI“ im Allgemeinen und nicht speziell auf das Plugin.
Ich fand es etwas schwierig, Discourse MCP auf der OpenAI Codex CLI einzurichten, daher habe ich eine Anleitung für alle geschrieben, die dasselbe tun möchten.
Ist es möglich, über MCP auf PDF-Anhänge von Discourse-Beiträgen zuzugreifen?
Vielen Dank für den Discourse MCP! Es ist großartig, über ein LLM mit meinen verschiedenen Discourse-Instanzen interagieren zu können!
Nachdem ich es ausprobiert habe, habe ich ein paar Gedanken zur Funktionalität.
Remote (Web-)MCP
Zunächst einmal: Während ein lokales, über npx ausgeführtes, auf stdout basierendes MCP für Power-User nützlich ist, die mit der CLI vertraut sind, npm installiert haben und bereits Claude Code, opencode, Codex CLI oder Ähnliches nutzen, wird es für die meisten Discourse-Nutzer kaum möglich sein, das MCP zu verwenden, bis es als etwas erscheint, das jede Discourse-Instanz unter einer bekannten URL bereitstellt.
Ich frage mich, ob nicht vielleicht eine als Plugin ausgeführte Version des MCP auf demselben Server wie eine selbstgehostete Discourse-Instanz laufen könnte (vielleicht in einem separaten Container wie mail-receiver), die über die API mit Discourse interagiert (wie es auch mail-receiver tut), aber gleichzeitig über eine authentifizierte Web-API mit webbasierten LLMs wie Claude Web oder ChatGPT Web interagiert. Dies würde die MCP-Funktionalität auch für Nicht-Entwickler-Nutzer zugänglich machen.
Ich wollte nur sichergehen, dass etwas Ähnliches nicht bereits in der Pipeline ist.
Bearbeiten eines bestehenden Beitrags
Verschiedene LLMs haben mir während der Nutzung des MCP mitgeteilt, dass sie zwar neue Themen und Antworten erstellen, aber keine bestehenden Beiträge bearbeiten können. Für Discourse-Systemadministratoren wäre die Möglichkeit, ein LLM zu bitten, ein Wiki (zum Beispiel) zu aktualisieren, eine extrem leistungsstarke Funktion.
dafür!!!
Die Möglichkeit, bestehende Beiträge und Themen zu bearbeiten, ist eine sehr nützliche Ergänzung.
In unserem Anwendungsfall nutzen wir LLMs, um Kategorien für Wissensdatenbanken/Dokumentationen zu pflegen. Daher verwenden wir lokale Hilfs-Skripte, um bestehende Beiträge und Themen zu bearbeiten.
Ein Markdown-Repository mit GitHub Actions kommt leider nicht infrage. Die meisten unserer Community-Moderatoren und Mitwirkenden sind nicht-technische Personen und bereits mit dem Discourse-Editor vertraut.
Ich habe dem MCP ein Bearbeitungstool hinzugefügt. Bitte einfach auf die neueste Version aktualisieren.
Unser MCP unterstützt auch den HTTP-Transport, nicht nur stdout. Das habe ich bereits vor der Veröffentlichung dieses Blogposts im Oktober des letzten Jahres hinzugefügt. Sie können es also als Sidecar-Service überall dort betreiben, wo Sie möchten!
Gibt es eine Anleitung für eine „von Meta empfohlene
Gibt es Pläne, eine http/sse-Streaming-Version des Discourse MCP-Servers zu veröffentlichen, damit wir sie als Connector zu Claude.ai Chat hinzufügen können?
Wir unterstützen HTTP bereits seit dieser Ankündigung, siehe zwei Antworten weiter oben:
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.