公式のDiscourse Model Context Protocol (MCP) はありますか

私の現在のロードマップの考え方は以下の通りです…まだ多くの洗練が必要ですが、私がどのように考えているかの全体像を描くのに役立ちます。

V0 - MCPサーバー

  • 管理者がツールのコレクション(カスタムまたは組み込み)を選択し、特定のエンドポイントに公開できるようにする。 /discourse-ai/mcp/NAME

  • 認証にはBearerを使用する - 特にユーザーAPIキー

  • キーは特定MCPサービスにスコープ設定可能

マイルストーン

  • Discourseツール(例:検索インスタンス、トピックの読み取りなど…)をCursorおよびClaudeデスクトップで利用可能にする

V1 - MCPクライアント

  • 管理者がMCPサービスを消費できるようにする。これにより、ペルソナが利用できるツールリストにツールが追加される。

  • 認証にはBearerを使用する

マイルストーン

  • https://mcp.so のサービスをDiscourseインスタンスで利用可能にする

V2 - ユーザーごとのMCPクライアント

  • ボットとの会話中に、特権ユーザーが「MCPを追加」をクリックして、進行中の会話にMCPを追加できる。
  • 認証にはBearerを使用する

マイルストーン

  • エンドユーザーは、選択したMCPのコンテキストを進行中のAI会話に追加するかどうかを選択できる。

V3 - OAuth 2認証の実装

これはより複雑な認証メカニズムであり、特に登録がそうです。

マイルストーン

  • より広範なサポート

V4 - ローカルリソースアクセス用の「ブリッジ」メカニズムの実装

  • MCP経由でDiscourseにローカルリソースへのアクセスを許可するgemまたはデスクトップアプリを実装する。stdioトランスポートを利用する。

マイルストーン

  • Discourse Bot PMと会話して、追加コンテキストのためにローカルファイルにアクセスできる。
「いいね!」 10