Discourse MCPが登場!

,

約1年前にAnthropicがAIエージェントとの連携のためのModel Context Protocol (MCP)提案をオープンソース化した直後から、Discourseにとってどれほど良いマッチになるかについて興奮していました。 


これは、元の記事「https://blog.discourse.org/2025/10/discourse-mcp-is-here」の補足ディスカッションです。
「いいね!」 26

Discourse MCP で可能なワークフローの良い例、Discourse → Jira 連携

「いいね!」 17

Impressive, although I’m surprised you’re using Jira and not Discourse :wink:

「いいね!」 4

冗談だとわかっていますが、多くの顧客サポートチャネルを持つ大企業が、歴史的な理由でJiraに一元化しているという、良い説明的な例を挙げようとしていました :wink:

他にこのような統合のアイデアはありますか? あと数本のスクリーンキャストを作成できます。

「いいね!」 7

これは私の気持ちです :smiley:

しかし、真面目な話、素晴らしい追加です。

可能な引数の値と利用可能なすべてのコマンド/ツールに関する最終的なドキュメントはどこで見つけられますか?

例えば、MCPをIDEに追加したいのですが、#devや#documentation:developer-guidesなどの特定のカテゴリに限定したいと考えています。

「いいね!」 4

ドキュメントは GitHub - discourse/discourse-mcp: MCP client for Discourse sites で管理されています。

これは、MCPクライアントのUIにも表示されます。たとえば、Claude Codeは次のように表示されます。

現在、次のようなプロンプトで実現できます。

discourse_filter_topicsまたはdiscourse_searchを使用して検索またはフィルタリングする場合、querycategory:dev,documentationを追加すると、関連情報のみが検索されます。

「いいね!」 2

Discourse MCPの使用に関する質問です。ユーザーがMCPを使用した場合、それはログイン日としてカウントされ、簡単に「Devotee」バッジを取得できますか?

「いいね!」 1

Metaの利用規約では、いずれにしてもこれの使用を禁止しています :thinking:

ウェブブラウザではないウェブクローラー、ブラウザプラグインまたはアドオン、その他のコンピュータプログラムを使用して、フォーラムへの自動アクセスやフォーラムの監視を行うことはできません。公開されている検索エンジンのためにフォーラムをクロールしてインデックスを作成する場合は、それを行うことができます。

「いいね!」 3

投稿が新しいトピックに分割されました: Discourse MCP ユーザー API キー ジェネレーター エラー Nodejs 20

素晴らしいニュースであり、これはすべての良いムーンショットのアイデアを刺激します。Discourse MCPがCursorで利用可能になるのを見たいです。これにより、開発やコーディングのあらゆるレベルのコミュニティユーザーに扉が開かれます。この統合は、豊富なユースケースと実践的なフィードバックの源となるでしょう。

「いいね!」 5

ああ、利用可能ですよ。mcp設定に追加するだけです :hugs:

「いいね!」 5

今のところ、MCPは素晴らしい働きをしています!

しかし、もう一つ質問があります。トピックの特定の翻訳を取得するための引数を追加する方法はありますか?

私たちのユースケース:私たちはドイツ語で大規模なKBを持っており、それを英語に翻訳しています。私たちのメンテナーはドイツ語話者で、英語のスキルは限られています。

そのため、コンテンツはドイツ語で維持したいのですが、ローカライズされた英語のコンテンツを取得したいと考えています。

それは可能でしょうか?

「いいね!」 1

現在はありませんが、読み取りツールにロケールを渡すための追加パラメーターを追加することは良い機能になるでしょう。

「いいね!」 2

こちらの機能リクエストに関連しているかもしれません: Support for tl=[lang] parameters in REST API (for non-anon users)

ユーザーの視点からすると、MCPとREST APIで同一のパラメーターと値のセットがあると素晴らしいでしょう。

意味が通じますか?

「いいね!」 1

@falco さん、PR は受け付けていますか?Discourse の MCP には新しいカテゴリを作成するツールがありますが、権限引数がありません。

以下の PR を提出できます。

Discourse への提案された変更

src/tools/builtin/create_category.ts

  • zod スキーマを更新し、オプションの permissions フィールドを受け入れるようにする。

    • 型: z.record(z.string(), z.number()).optional()

    • 説明: グループ名から権限レベルへのマップ。

    • 形式: { "group_name": permission_type_int }

    • 権限タイプ値(Discourse スキーマより):

      • 1: full (閲覧、返信、作成)

      • 2: create_post (返信のみ)

      • 3: readonly (閲覧のみ)

  • ペイロード内の permissionsclient.post('/categories.json', payload) に渡す。

はい、プルリクエスト(PR)を送信してください。

「いいね!」 1