@anycast/mcp について
@anycast/mcpは、Anycast Platformのエージェント、接続、グループ、トークン、Webhookを管理するMCPサーバーです。MCP対応クライアントから操作するためのツールとリソースを提供します。
主な機能
- 01エージェントと登録トークンの管理
- 02エージェントのグループ分け
- 03P2P接続と統計の確認
- 04Webhookの宛先とイベントの管理
- 05エージェント、接続、統計リソースの参照
活用シーン
- 01オンラインのエージェントと接続履歴の確認
- 02登録トークンの作成や失効
- 03P2P接続数と帯域幅の確認
- 04Webhookイベントの送信先設定
MCP 対応
Anycast Platformのエージェント、接続、グループ、トークン、Webhookを管理する19種類のツールとリソースをMCPクライアントに公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
18掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| status | enum | いいえ | エージェントのステータスで絞り込みますONLINE | OFFLINE | CONNECTING |
| search | string | いいえ | エージェント名で検索します |
| limit | number | いいえ | 最大結果数(デフォルト 20) |
詳細
@anycast/mcp
AI アシスタントを Anycast ネットワークに接続します。Claude、Cursor、または MCP 対応クライアントから直接、エージェント、P2P 接続、 Webhook の配信を管理できます。
Anycast Platform 用の MCP(Model Context Protocol)サーバーです。Claude、Cursor、Copilot などの AI アシスタントから、エージェント、Webhook、P2P 接続を管理できます。
インストール
npm install -g @anycast/mcp
設定
Anycast API キーを設定します。
export ANYCAST_API_KEY=your-api-key-here
export ANYCAST_API_URL=https://agents.anycast.com # optional
Claude Desktop での使用
claude_desktop_config.json に追加します。
{
"mcpServers": {
"anycast": {
"command": "anycast-mcp",
"env": {
"ANYCAST_API_KEY": "your-api-key-here",
"ANYCAST_API_URL": "https://agents.anycast.com"
}
}
}
}
Claude Code での使用
プロジェクトの .claude/settings.json に追加します。
{
"mcpServers": {
"anycast": {
"command": "npx",
"args": ["@anycast/mcp"],
"env": {
"ANYCAST_API_KEY": "your-api-key-here"
}
}
}
}
Cursor での使用
Cursor の設定 > MCP サーバーに追加します。
{
"anycast": {
"command": "anycast-mcp",
"env": {
"ANYCAST_API_KEY": "your-api-key-here"
}
}
}
利用可能なツール
エージェント
| ツール | 説明 |
|---|---|
list_agents | ステータス、IP、バージョンを含むすべてのエージェントを一覧表示します |
get_agent | ID でエージェントの詳細を取得します |
update_agent | エージェント名またはラベルを更新します |
delete_agent | エージェントを削除します(接続を切断します) |
get_agent_connections | エージェントの接続履歴を取得します |
トークン
| ツール | 説明 |
|---|---|
list_tokens | 登録トークンを一覧表示します(プレフィックスのみ) |
create_token | 新しい登録トークンを作成します |
revoke_token | トークンを無効にします |
グループ
| ツール | 説明 |
|---|---|
list_groups | エージェントグループを一覧表示します |
create_group | 新しいグループを作成します |
add_agent_to_group | エージェントをグループに追加します |
remove_agent_from_group | エージェントをグループから削除します |
接続性
| ツール | 説明 |
|---|---|
get_discovery | ランデブーサーバーの URL を取得します |
list_connections | P2P 接続を一覧表示します |
get_connection_stats | 帯域幅と接続数を取得します |
Webhook(Ramps)
| ツール | 説明 |
|---|---|
list_destinations | Webhook の送信先を一覧表示します |
create_destination | Webhook の送信先を作成します |
list_events | Webhook イベントを一覧表示します |
リソース
| URI | 説明 |
|---|---|
anycast://agents | 登録済みのすべてのエージェント |
anycast://connections | 最近の接続(24 時間) |
anycast://stats | プラットフォームの統計情報 |
例
Claude に次のように尋ねます。
「オンラインのエージェントをすべて一覧表示して」
「'production' という名前で、使用回数の上限が 50 回の登録トークンを作成して」
「過去 1 週間の接続統計を表示して」
「https://api.example.com/webhooks に Webhook の送信先を作成して」
「'production' グループに属するエージェントを教えて」
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。