Gibt es ein offizielles Discourse Model Context Protocol (MCP)?

Meine aktuelle Roadmap sieht ungefähr so aus… sie muss noch stark verfeinert werden, aber sie gibt ein Bild davon, wie ich darüber denke.

V0 – MCP-Server

  • Ermöglicht Administratoren die Auswahl einer Sammlung von Tools (entweder benutzerdefiniert oder integriert) und deren Veröffentlichung an einem bestimmten Endpunkt. /discourse-ai/mcp/NAME

  • Verwendung von Bearer für die Authentifizierung – insbesondere eines Benutzer-API-Schlüssels

  • Schlüssel kann auf einen bestimmten MCP-Dienst beschränkt werden

Meilenstein

  • Discourse-Tools (z. B. Suchinstanz, Themen lesen usw.) können von Cursor und Claude Desktop genutzt werden

V1 – MCP-Client

  • Ermöglicht Administratoren den Zugriff auf einen MCP-Dienst, der eine Liste von Tools hinzufügt, die dann von Personas genutzt werden können.

  • Verwendung von Bearer für die Authentifizierung

Meilenstein

  • Dienste unter https://mcp.so können von einer Discourse-Instanz genutzt werden

V2 – MCP-Client pro Benutzer

  • Bei der Unterhaltung mit einem Bot können privilegierte Benutzer auf „MCP hinzufügen“ klicken und MCP zu einer laufenden Konversation hinzufügen.
  • Verwendung von Bearer für die Authentifizierung

Meilenstein

  • Endbenutzer können wählen, ob sie Kontext für ein MCP ihrer Wahl zu einer laufenden KI-Konversation hinzufügen möchten.

V3 – Implementierung von OAuth 2 für die Authentifizierung

Dies ist ein komplexerer Authentifizierungsmechanismus, insbesondere die Registrierung.

Meilenstein

  • Breitere Unterstützung

V4 – Implementierung eines „Bridge“-Mechanismus für den Zugriff auf lokale Ressourcen

  • Implementierung eines Gems oder einer Desktop-App, die den Zugriff auf lokale Ressourcen über MCP für Discourse ermöglicht, unter Verwendung des stdio-Transports.

Meilenstein

  • Sie können mit einem Discourse Bot PM chatten und auf lokale Dateien für zusätzlichen Kontext zugreifen.
10 „Gefällt mir“