管理者側で対応するのは完全に理にかなっています。より大きくより良いものに進み、プルリクエスト(PR)を提出しますので、必要であればさらに議論しましょう。
PRが作成されました。レビューやディスカッションを自由に行ってください: FEAT: Send user email if admin access is available by rjriel · Pull Request #38 · discourse/discourse-mcp · GitHub
私もそこで問題が発生していました。これは注意すべき興味深い注意点であり、ドキュメントにとって重要かもしれません。管理者キーを作成する場合、「すべてのユーザー」を選択するのではなく、「単一ユーザー」を選択し、「システム」を選択してください。
MCPはDiscourse-AIプラグインとどのように関連していますか?プラグインをフォーラムにインストールしてアクティブ化する必要がありますか?管理者に何も要求する必要がないとのことなので、それは必要ないと思われます。しかし、このトピックにはDiscourse AIプラグインのタグが付いています。(そして、今日の新しいトピックにも追加されたので、これが誤って追加されたわけではないようです。)
おそらく ai タグは、プラグインそのものではなく、一般的な「ai」を指しているのでしょう。
OpenAI Codex CLI で Discourse MCP のセットアップを行うのは少し難しいと感じたので、同じことをしたい人のためにガイドを作成しました。
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:!!!
既存の投稿やトピックを編集できる機能は、非常に有用な追加機能です。
当社のユースケースでは、LLM を KB/ドキュメントカテゴリの維持に活用しており、既存の投稿やトピックを編集するためにローカルのヘルパースクリプトを使用しています。
GitHub Actions を備えた Markdown リポジトリは、残念ながら選択肢としてありません。当社のコミュニティモデレーターや貢献者の多くは技術に詳しくなく、すでに Discourse のコンポーザーに慣れています。
MCP に編集ツールを追加しました。最新バージョンに更新してください。
私たちの MCP は stdout だけでなく、HTTP 転送もサポートしています。これは先月のブログ投稿を公開する前に、昨年の 10 月に既に追加しました。そのため、好きな場所でサイドカーサービスとして実行できます!
Discourse MCP サーバーの HTTP/SSE ストリーミング版をリリースする予定はありますか?それにより、Claude.ai Chat にコネクタとして追加できます。
この発表以降、HTTP は既にサポートされています。上記の 2 つの返信をご覧ください:
私はここで Claude デスクトップと併用して利用しました:
We just added Data Explorer integration to Discourse MCP, allowing both technical and non-technical users alike to explore the vast data on their Discourse instances. The MCP uses the existing Data Explorer workflow, running read-only queries in the live production database, and is able to create, run, update, and delete any Data Explorer reports. To get started, use the same flow as described in our Discourse MCP is here! blog post, provide an admin API key, and connect it to your favorite LL…
ただし、Web サイトで使用するには、MCP CLI を Web からアクセス可能なアドレスで実行する必要があります。私がテストした際は、そのために Cloudflare Tunnels を使用しました。