Discourse MCP Server について
Discourse MCP Serverは、Discourseフォーラムの投稿を検索したい人向けのNode.jsサーバーです。単一の検索ツールで投稿オブジェクトを返します。
主な機能
- 01Discourseフォーラム投稿の検索
- 02投稿オブジェクト配列の返却
活用シーン
- 01トピック別にフォーラムの議論を検索
- 02後続の分析に使う投稿の収集
MCP 対応
クエリを受け取り投稿オブジェクトを返す、Discourse投稿検索ツールをクライアントに提供するMCPサーバーです。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Discourse MCP サーバー
Discourse 検索操作用の Model Context Protocol(MCP)を実装した Node.js サーバーです。
機能
- MCP プロトコルを使用して、Discourse フォーラムの投稿を検索します。
API
ツール
- search_posts
- Discourse フォーラムの投稿を検索します
- 入力:
query(文字列) - 投稿オブジェクトの配列を返します
Claude Desktop での使用方法
claude_desktop_config.json に次の設定を追加します。
Docker
{
"mcpServers": {
"discourse": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e", "DISCOURSE_API_URL=https://try.discourse.org",
"-e", "DISCOURSE_API_KEY=1234",
"-e", "DISCOURSE_API_USERNAME=ash",
"ashdev/discourse-mcp-server"
]
}
}
}
NPX
{
"mcpServers": {
"discourse": {
"command": "npx",
"args": [
"-y",
"@ashdev/discourse-mcp-server"
],
"env": {
"DISCOURSE_API_URL": "https://try.discourse.org",
"DISCOURSE_API_KEY": "1234",
"DISCOURSE_API_USERNAME": "ash"
}
}
}
}
ビルド
Docker ビルド:
docker build -t ashdev/discourse-mcp-server .
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。