Band MCP Server について
Band MCP Server は、Band API を通じて MCP 対応クライアントや AI アシスタントを Band ソーシャルプラットフォームに接続します。npm でインストールする実行ファイル、または Docker コンテナとして動作し、Band API アクセストークンが必要です。
主な機能
- 01Band API への接続
- 02npm インストール型実行ファイルとしての稼働
- 03Docker コンテナとしての稼働
- 04Band API アクセストークンによる設定
活用シーン
- 01MCP 対応クライアントから Band を利用
- 02Claude Desktop でサーバーを設定
- 03Docker でサーバーをオンデマンド実行
MCP 対応
Band API を通じた Band ソーシャルプラットフォームとの連携機能を MCP 対応クライアントに提供します。実行ファイルまたは Docker コンテナとして設定でき、Band API アクセストークンが必要です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Band APIと連携する、完全に機能するModel Context Protocol(MCP)サーバーです。このサーバーを使うと、AI アシスタントやその他の MCP 対応ツールから、Band ソーシャルプラットフォームをシームレスに利用できます。
概要
このサーバーは、主に次の 2 つの方法で使用できます。
- スタンドアロン実行ファイルとして:
npmでインストールし、互換性のある MCP クライアントで直接設定します。 - Docker コンテナとして: Docker Hub から取得し、互換性のある MCP クライアントでオンデマンド実行するよう設定します。
使用方法とクライアントの設定
このサーバーを使用するには、Band API アクセストークンが必要です。Band Developer Portalから取得できます。
以下に、各種クライアントおよび使用方法の設定例を示します。
例 1:Claude Desktop(NPM 版)
この方法では、npm install -g band-mcp-server でサーバーをインストール済みであることを前提とします。
- Claude Desktop で Settings > Developer を開き、Edit Config をクリックします。
claude_desktop_config.jsonのmcpServersオブジェクトに、以下を追加します。
{
"mcpServers": {
"band-api": {
"command": "band-mcp-server",
"args": [],
"env": {
"BAND_ACCESS_TOKEN": "your_band_api_access_token"
}
}
}
}
your_band_api_access_token を実際のトークンに置き換えてください。
例 2:Claude Desktop(Docker 版)
この方法では Docker イメージを使用するため、npm は不要です。
- Claude Desktop で Settings > Developer を開き、Edit Config をクリックします。
claude_desktop_config.jsonのmcpServersオブジェクトに、以下を追加します。
{
"mcpServers": {
"band-api-docker": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"BAND_ACCESS_TOKEN=your_band_api_access_token",
"kanghouchao/band-mcp-server:latest"
]
}
}
}
your_band_api_access_token を実際のトークンに置き換えてください。
ライセンス
このプロジェクトは MIT ライセンスの下でライセンスされています。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。