websitetoolbox-mcp について
websitetoolbox-mcpは、Website ToolboxフォーラムのREST APIをAIクライアントに接続するサーバーです。フォーラム管理者や運営者向けに、トピック、投稿、ユーザー、グループ、会話などを扱います。
主な機能
- 01カテゴリ、トピック、投稿の管理
- 02ユーザーとユーザーグループの管理
- 03会話とメッセージの管理
- 04モデレーター、タグ、ページビューの管理
活用シーン
- 01AIクライアントからフォーラムのトピックや投稿を管理
- 02ユーザー、グループ、関連権限の操作
- 03メッセージ、モデレーター、ページビューの確認
MCP 対応
Website Toolbox REST APIのフォーラムリソースと操作を、MCP対応クライアントに公開します。フォーラムのAPIキーで認証します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Website Toolbox MCP
AI を使ってフォーラムとチャットできます。Website Toolbox MCP サーバーを使うと、Claude Desktop、Cursor、Hermes Agent など、MCP 互換の AI ツールからカテゴリー、トピック、投稿、ユーザーなどを管理できます。
Claude Desktop へのインストール
- Claude Desktop を開きます。まだインストールしていない場合は、先にダウンロードしてください。
- .mcpb バンドルをダウンロードします。
- Claude Desktop で 設定(左下の名前をクリックし、歯車アイコンをクリック)を開き、左側のサイドバーで 拡張機能 をクリックします。
- ファイルからインストール をクリックし、ダウンロードした
.mcpbファイルを選択します。 - プロンプトが表示されたら、フォーラムの API キーを入力します。フォーラムの管理エリアにある 統合 → API で確認できます。
- 新しい会話を開始して、フォーラムについて質問してみましょう!
機能
| リソース | ツール |
|---|---|
| カテゴリー | 一覧表示、取得、作成、更新、削除、権限の一覧表示、権限の更新 |
| トピック | 一覧表示、取得、作成、更新、削除 |
| 投稿 | 一覧表示、取得、作成、更新、削除 |
| ユーザー | 一覧表示、取得、作成、更新、削除、トピックをフォロー、トピックのフォローを解除 |
| ユーザーグループ | 一覧表示、取得、作成、更新、削除、ユーザーを追加、ユーザーを削除 |
| 会話 | 一覧表示、取得、作成、削除 |
| メッセージ | 一覧表示、取得、作成 |
| モデレーター | 一覧表示、取得、作成、更新、削除 |
| タグ | 一覧表示 |
| ページビュー | 一覧表示 |
開発者向け
前提条件
- Node.js ≥ 18
インストール
npm から
npm install -g websitetoolbox-mcp
ソースから
git clone https://github.com/webtoolbox/websitetoolbox-mcp
cd websitetoolbox-mcp
npm install
npm run build
設定
-
フォーラムの 統合 → API 設定から、API キーを取得します。
-
環境変数として設定します。
export WEBSITETOOLBOX_API_KEY="your-api-key"
Windows の場合:
set WEBSITETOOLBOX_API_KEY=your-api-key
または .env ファイルを作成します(.env.example を .env にコピーして、キーを入力してください)。
-
任意 — 特定のユーザーとして操作します。
export WEBSITETOOLBOX_USERNAME="admin" export WEBSITETOOLBOX_EMAIL="[email protected]"
Claude Desktop(手動設定)
Claude Desktop の設定(~/Library/Application Support/Claude/claude_desktop_config.json)に追加します。
{
"mcpServers": {
"websitetoolbox": {
"command": "npx",
"args": ["websitetoolbox-mcp"],
"env": {
"WEBSITETOOLBOX_API_KEY": "your-api-key"
}
}
}
}
その他の MCP クライアント
サーバーを stdio で実行します。
npx websitetoolbox-mcp
API リファレンス
この MCP サーバーは Website Toolbox REST API をラップしています。認証、エンドポイント、レート制限の詳細については、https://www.websitetoolbox.com/docs/api/ の API ドキュメント全体、またはサポート記事の API ドキュメントをご覧ください。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。