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.