Discourse MCPが登場!

,

管理者側で対応するのは完全に理にかなっています。より大きくより良いものに進み、プルリクエスト(PR)を提出しますので、必要であればさらに議論しましょう。

「いいね!」 2

PRが作成されました。レビューやディスカッションを自由に行ってください: FEAT: Send user email if admin access is available by rjriel · Pull Request #38 · discourse/discourse-mcp · GitHub

私もそこで問題が発生していました。これは注意すべき興味深い注意点であり、ドキュメントにとって重要かもしれません。管理者キーを作成する場合、「すべてのユーザー」を選択するのではなく、「単一ユーザー」を選択し、「システム」を選択してください。

MCPはDiscourse-AIプラグインとどのように関連していますか?プラグインをフォーラムにインストールしてアクティブ化する必要がありますか?管理者に何も要求する必要がないとのことなので、それは必要ないと思われます。しかし、このトピックにはDiscourse AIプラグインのタグが付いています。(そして、今日の新しいトピックにも追加されたので、これが誤って追加されたわけではないようです。)

「いいね!」 2

おそらく ai タグは、プラグインそのものではなく、一般的な「ai」を指しているのでしょう。

「いいね!」 1

OpenAI Codex CLI で Discourse MCP のセットアップを行うのは少し難しいと感じたので、同じことをしたい人のためにガイドを作成しました。

「いいね!」 2

MCP経由でDiscourse投稿のPDF添付ファイルにアクセスすることは可能ですか?

Discourse MCP を使っていただき、ありがとうございます!LLM を通じて複数の Discourse インスタンスと対話できるのは素晴らしいですね。

実際に使ってみて、機能面についていくつか考えがあります。

リモート(Web)MCP

まず、ローカルで npx を実行して stdout ベースで動作する MCP は、CLI に精通し、npm がインストールされており、すでに Claude Code、opencode、Codex CLI などを活用している上級ユーザーには有用です。しかし、大多数の Discourse ユーザーが MCP を利用できるようになるには、各 Discourse インスタンスが既知の URL で MCP を公開できる仕組みが必要不可欠です。

もしかすると、MCP をプラグイン化し、セルフホストされた Discourse と同じサーバー上で動作させる(mail-receiver のように別のコンテナにするなど)のはどうでしょうか。Discourse と API を介して対話する(mail-receiver が行っているように)だけでなく、Claude Web や ChatGPT Web などの Web ベースの LLM とも認証付き Web API を通じて対話できるようにします。これにより、開発者以外のユーザーにも MCP の機能が開放されるでしょう。

すでに同様の取り組みが進行中ではないか確認したく、ご連絡しました。

既存の投稿の編集

MCP を使用中に、さまざまな LLM から「新しいトピックや返信は作成できるが、既存の投稿の編集はできない」と報告されました。Discourse のシステム管理者にとって、LLM に Wiki の更新などを依頼できるようになるのは、非常に強力な機能になるはずです。

「いいね!」 1

これに:+1:!!!

既存の投稿やトピックを編集できる機能は、非常に有用な追加機能です。

当社のユースケースでは、LLM を KB/ドキュメントカテゴリの維持に活用しており、既存の投稿やトピックを編集するためにローカルのヘルパースクリプトを使用しています。

GitHub Actions を備えた Markdown リポジトリは、残念ながら選択肢としてありません。当社のコミュニティモデレーターや貢献者の多くは技術に詳しくなく、すでに Discourse のコンポーザーに慣れています。

MCP に編集ツールを追加しました。最新バージョンに更新してください。

私たちの MCP は stdout だけでなく、HTTP 転送もサポートしています。これは先月のブログ投稿を公開する前に、昨年の 10 月に既に追加しました。そのため、好きな場所でサイドカーサービスとして実行できます!

「いいね!」 4

これを行うための「Meta 推奨」の方法に関するガイドはありますか?

@Falco さん、ありがとうございます!素晴らしいですね!

MCP での素晴らしい取り組みに感謝します。

Discourse MCP サーバーの HTTP/SSE ストリーミング版をリリースする予定はありますか?それにより、Claude.ai Chat にコネクタとして追加できます。

この発表以降、HTTP は既にサポートされています。上記の 2 つの返信をご覧ください:

私はここで Claude デスクトップと併用して利用しました:

ただし、Web サイトで使用するには、MCP CLI を Web からアクセス可能なアドレスで実行する必要があります。私がテストした際は、そのために Cloudflare Tunnels を使用しました。

「いいね!」 2