Discourse verfügt jetzt über einen integrierten MCP-Server, sodass du deine bevorzugten KI-Apps bitten kannst, ein Thema zu finden, sich über eine Diskussion zu informieren oder einen Bericht über die Aktivität in deiner Community vorzubereiten.
MCP (Model Context Protocol) ist eine Methode, mit der KI-Apps Tools nutzen können, die von einem anderen Dienst bereitgestellt werden. Discourse stellt diese Tools bereit, und du verbindest deine App, indem du dich mit deinem Discourse-Konto anmeldest und den angeforderten Zugriff genehmigst. ![]()
Der Server läuft als Teil deiner Discourse-Seite. Es gibt ein separates discourse-mcp-Paket, das ein Tool ist, das du lokal installierst und ausführst – es ist für diese neue Funktion nicht erforderlich. Du kannst dich direkt mit dem neuen integrierten Server deiner Community verbinden, ohne eine lokale Entwicklungsumgebung einrichten zu müssen. Scrolle durch, um einen Blick zu werfen ![]()
Was kannst du damit machen?
Du kannst nach Themen suchen und sie lesen, Kategorien und Tags erkunden, Benutzerprofile und Aktivitäten einsehen sowie deine Lesezeichen und Benachrichtigungen prüfen. Wenn der Schreibzugriff aktiviert ist, kann deine App auch Themen erstellen, antworten, Beiträge bearbeiten, Entwürfe speichern und Dateien hochladen. Für PN (Private Nachrichten) gelten eigene Lese- und Schreibberechtigungen.
Zum Beispiel könntest du fragen:
- „Finde Diskussionen über die Einrichtung von SSO und fasse zusammen, welche Ansätze die Leute ausprobiert haben. Füge Links zu den Themen hinzu.“
- „Lies dieses Thema und erkläre es mir einfach“ (ELI5)
- „Finde meinen gespeicherten Entwurf und hilf mir herauszufinden, wo ich aufgehört habe“
Es gibt auch Tools für Chat, Ereignisse, Reaktionen, gelöste Themen und Themenabstimmungen, wenn die entsprechenden Plugins und MCP-Tools aktiviert sind.
Eine großartige Funktion ist die Unterstützung für Moderation und Seiteneinstellungen. Mitarbeiter mit entsprechenden Zugängen können die Überwachungsqueue inspizieren, die Details hinter einer Flagge lesen, Beitragsrevisionen prüfen und die Moderationshistorie eines Benutzers einsehen. Admins können auch Seiteneinstellungen finden und unterstützte Einstellungen aktualisieren.
Wer kann was zugreifen?
Als Admins wählst du aus, welche Tools deine Seite bereitstellt und welche Berechtigungen jede Gruppe einer App erteilen kann. Lese- und Schreibberechtigungen sind getrennt, sodass du Suche und Lesen erlauben kannst, ohne Änderungen zu gestatten.
Benutzer melden sich bei Discourse an und genehmigen den von der App angeforderten Zugriff. Die App handelt mit den normalen Discourse-Berechtigungen dieses Benutzers, im Rahmen des ihr gewährten Zugriffs.
Das Gewähren einer App der Berechtigung, Inhalte zu lesen, gibt dem Benutzer keinen Zugriff auf Inhalte, die er vorher nicht sehen konnte. Alle üblichen App-Berechtigungen gelten weiterhin, unabhängig davon, welche MCP-Bereiche dem Benutzer erlaubt sind. Zur Wiederholung: Ein Benutzer, dem der PN-Bereich gewährt wurde, kann keine PN sehen, die er in der App nicht ohnehin sehen kann. Tools für Seiteneinstellungen erfordern ein Admin-Konto, und geheime Einstellungswerte werden nicht offengelegt.
Du kannst verbundene Apps und Autorisierungen überprüfen, den Zugriff widerrufen, einen Client blockieren und die Tool-Aktivität von den MCP-Adminseiten aus inspizieren. Benutzer können auch ihre eigenen Verbindungen unter Einstellungen → Sicherheit → MCP-Apps widerrufen.
Einrichtung
Der MCP-Server ist standardmäßig deaktiviert. In einer Discourse-Version, die diese Funktion enthält:
- Gehe zu
/admin/config/mcpund aktivieremcp_server_enabledin Einstellungen. - Aktiviere in Funktionen die Tools, die deine Seite bereitstellen soll. Neue Tools sind deaktiviert, bis du sie explizit aktivierst.
- Wähle in Zugriff aus, welche Gruppen sich verbinden dürfen und welche Berechtigungen sie erteilen können. Die Admins-Gruppe ist vorregistriert; füge andere Gruppen bei Bedarf hinzu.
- Verbinde deine KI-App über den Server-Endpunkt, der in Übersicht angezeigt wird, in der Regel
https://your-community.example/mcp. - Melde dich bei Discourse an und genehmige den angeforderten Zugriff.
Deine App muss Remote-MCP über Streamable HTTP und OAuth unterstützen. Einige Apps können sich automatisch identifizieren. Wenn deine App einen vorregistrierten Client benötigt, verwende OAuth-Clients → OAuth-Client hinzufügen und gib die entsprechenden Client-Details in deiner App ein. Das Formular enthält Voreinstellungen für gängige Anwendungen.
Die Einstellung mcp_oauth_client_id_metadata_policy steuert, ob sich Apps über eine Client-Metadaten-URL identifizieren können. Du kannst jede Domain erlauben, dies auf genehmigte Domains beschränken oder vorregistrierte Clients erforderlich machen.
Hier ist eine vollständige Aufnahme [1] der Verbindung von ChatGPT mit Metas MCP-Server (nur für Admins verfügbar) ![]()
Probiere es aus 
Lass uns wissen, welche App du verwendest und wo die Tools verbessert werden könnten!
Es gibt noch mehr Arbeit an diesem Bereich:
- weitere Bereiche / Tools
- und wir erkunden die Erstellung offizieller Plugins für bekannte Apps wie ChatGPT, Claude usw.
Einige Teile beschleunigt ↩︎






