約1年前にAnthropicがAIエージェントとの連携のためのModel Context Protocol (MCP)提案をオープンソース化した直後から、Discourseにとってどれほど良いマッチになるかについて興奮していました。
これは、元の記事「https://blog.discourse.org/2025/10/discourse-mcp-is-here」の補足ディスカッションです。
約1年前にAnthropicがAIエージェントとの連携のためのModel Context Protocol (MCP)提案をオープンソース化した直後から、Discourseにとってどれほど良いマッチになるかについて興奮していました。
Discourse MCP で可能なワークフローの良い例、Discourse → Jira 連携
Impressive, although I’m surprised you’re using Jira and not Discourse ![]()
冗談だとわかっていますが、多くの顧客サポートチャネルを持つ大企業が、歴史的な理由でJiraに一元化しているという、良い説明的な例を挙げようとしていました ![]()
他にこのような統合のアイデアはありますか? あと数本のスクリーンキャストを作成できます。
これは私の気持ちです ![]()

しかし、真面目な話、素晴らしい追加です。
可能な引数の値と利用可能なすべてのコマンド/ツールに関する最終的なドキュメントはどこで見つけられますか?
例えば、MCPをIDEに追加したいのですが、#devや#documentation:developer-guidesなどの特定のカテゴリに限定したいと考えています。
ドキュメントは GitHub - discourse/discourse-mcp: MCP client for Discourse sites で管理されています。
これは、MCPクライアントのUIにも表示されます。たとえば、Claude Codeは次のように表示されます。
現在、次のようなプロンプトで実現できます。
discourse_filter_topicsまたはdiscourse_searchを使用して検索またはフィルタリングする場合、queryにcategory:dev,documentationを追加すると、関連情報のみが検索されます。
Discourse MCPの使用に関する質問です。ユーザーがMCPを使用した場合、それはログイン日としてカウントされ、簡単に「Devotee」バッジを取得できますか?
Metaの利用規約では、いずれにしてもこれの使用を禁止しています ![]()
ウェブブラウザではないウェブクローラー、ブラウザプラグインまたはアドオン、その他のコンピュータプログラムを使用して、フォーラムへの自動アクセスやフォーラムの監視を行うことはできません。公開されている検索エンジンのためにフォーラムをクロールしてインデックスを作成する場合は、それを行うことができます。
投稿が新しいトピックに分割されました: Discourse MCP ユーザー API キー ジェネレーター エラー Nodejs 20
素晴らしいニュースであり、これはすべての良いムーンショットのアイデアを刺激します。Discourse MCPがCursorで利用可能になるのを見たいです。これにより、開発やコーディングのあらゆるレベルのコミュニティユーザーに扉が開かれます。この統合は、豊富なユースケースと実践的なフィードバックの源となるでしょう。
ああ、利用可能ですよ。mcp設定に追加するだけです ![]()
今のところ、MCPは素晴らしい働きをしています!
しかし、もう一つ質問があります。トピックの特定の翻訳を取得するための引数を追加する方法はありますか?
私たちのユースケース:私たちはドイツ語で大規模なKBを持っており、それを英語に翻訳しています。私たちのメンテナーはドイツ語話者で、英語のスキルは限られています。
そのため、コンテンツはドイツ語で維持したいのですが、ローカライズされた英語のコンテンツを取得したいと考えています。
それは可能でしょうか?
現在はありませんが、読み取りツールにロケールを渡すための追加パラメーターを追加することは良い機能になるでしょう。
こちらの機能リクエストに関連しているかもしれません: Support for tl=[lang] parameters in REST API (for non-anon users)
ユーザーの視点からすると、MCPとREST APIで同一のパラメーターと値のセットがあると素晴らしいでしょう。
意味が通じますか?
@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 (閲覧のみ)ペイロード内の
permissionsをclient.post('/categories.json', payload)に渡す。
はい、プルリクエスト(PR)を送信してください。
https://github.com/discourse/discourse-mcp/pull/36に非常に興奮しています
APIを内部的に活用して、顧客や従業員などについて質問できるようになると良いでしょう。これは「ユーザーの取得」ツールでは(メールアドレスやグループを表示する機能がないため)少し制限されています。
これをできるだけ早く追加してもらうために、誰かに働きかけるために私にできることはありますか?
「書き込み」ツールが一般公開されているか確認したいだけです。--allow_writes フラグを設定し、管理者APIキーを設定しましたが、Claude CodeとCursorでアクセスできるのはこれら8つのツールだけです。
修正済み - APIキーを作成したときに「system」としてログインしていなかったかどうかは不明です。システムに変更し、新しいキーを生成したところ、動作するようになりました!
新しいリリースが利用可能になったはずです!
get users の制限については承知しています。メールアドレスは管理者API用に予約する必要があると思いますが、グループと同様に、それは実現可能であるはずです。
ツールの数を増やしすぎたくないので、追加する量には注意が必要です。
明日、改めて考えます!