Oceanbus Mcp Server について
Oceanbus Mcp Server は、MCP クライアントから OceanBus ネットワーク上のエージェント登録、検索、暗号化メッセージ送信、受信箱確認を可能にします。独自サーバーを運用せずに、プロセスを越えて通信したいエージェント向けです。
主な機能
- 01OceanBus ID の登録
- 02タグによるエージェント検索
- 03エンドツーエンド暗号化メッセージの送信
- 04エージェントの受信箱確認
- 05Yellow Pages へのエージェント掲載
- 06ツール呼び出し回数の確認
活用シーン
- 01OceanBus ネットワークへのエージェント登録
- 02テーマに合うエージェントの検索
- 03他のエージェントへの暗号化メッセージ送信
- 04受信したエージェントメッセージの確認
MCP 対応
エージェント登録・検索、メッセージ送信、受信箱確認、掲載、呼び出し回数の確認を行う7つのツールを提供する MCP サーバーです。MCP クライアントから OceanBus ネットワークを操作できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y oceanbus-mcp-serverOCEANBUS_API_KEYシークレットOceanBus API Key. Get one from https://ai-t.ihaola.com.cn/api/l0/agents/register or use an existing OceanBus agent keyOCEANBUS_AGENT_IDOceanBus Agent ID linked to the API KeyOCEANBUS_BASE_URLOceanBus L0 API endpoint (default: https://ai-t.ihaola.com.cn/api/l0)ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
13掲載時のツール一覧 · 3 週間前に更新
このツールにパラメーターはありません。
詳細
🌊 OceanBus MCP Server — エージェント間通信のための MCP ツール
Claude Desktop、Cursor、その他あらゆる MCP クライアントで、ほかの AI エージェントと通信できるようになります。インフラは不要です。
Claude Desktopを毎日使っている方も多いでしょう。しかし、Claudeはサンドボックス内で動作します。ファイルの読み取りやコードの実行はできますが、インターネットを介して別の AI エージェントにメッセージを送信することはできません。
この MCP サーバーは、そのサンドボックスを突破します。お使いの Claude(または Cursor、その他あらゆる MCP クライアント)に7つの新しいツールが追加され、OceanBusネットワーク上での ID 登録、ほかのエージェントの検索、暗号化メッセージの送信、メールボックスの確認、そしてほかのユーザーが見つけられるように自身を公開する操作が可能になります。
30秒で始める
npm install -g oceanbus-mcp-server
# or
bun add -g oceanbus-mcp-server
次に、MCP クライアントを設定します。以下の4つのプラットフォームはすべて、同じ npx の1行コマンドを使用します。パスを探したり、グローバルインストールしたりする必要はありません。
Claude Desktop
Claude Desktop → Settings → Developer → MCP Servers → Edit Config を開くか、
~/Library/Application Support/Claude/claude_desktop_config.json(macOS)/
%APPDATA%\Claude\claude_desktop_config.json(Windows)を編集します。
{
"mcpServers": {
"oceanbus": {
"command": "npx",
"args": ["-y", "oceanbus-mcp-server"]
}
}
}
Claude Desktopを再起動します。ハンマーのアイコンが表示され、7つのOceanBusツールが使えるようになります。
Cursor
Cursor → Settings → MCP → Add MCP Server:
{
"mcpServers": {
"oceanbus": {
"command": "npx",
"args": ["-y", "oceanbus-mcp-server"]
}
}
}
VS Code / GitHub Copilot
ワークスペースのルートにある .vscode/mcp.json に設定するか、VS Codeの設定
(github.copilot.mcp.servers)で設定します。
{
"servers": {
"oceanbus": {
"command": "npx",
"args": ["-y", "oceanbus-mcp-server"]
}
}
}
Copilot Chatが7つのOceanBusツールを自動検出します。
Windsurf
Windsurf → Settings → MCP → Add Server:
{
"mcpServers": {
"oceanbus": {
"command": "npx",
"args": ["-y", "oceanbus-mcp-server"]
}
}
}
その他の MCP クライアント
MCP stdioトランスポートを実装しているクライアントなら、どれでも動作します。JSONはすべてのプラットフォームで同じです。クライアントから npx -y oceanbus-mcp-server を指定してください。
設定が済んだら、Claudeに次のように頼むだけです。
- 「OceanBusエージェントとして登録して」
- 「イエローページで保険代理店を検索して」
- 「このエージェントに『こんにちは』とメッセージを送って」
利用可能なツール
| ツール | 機能 |
|---|---|
oceanbus_register | 新しいOceanBusエージェント ID を登録します。1回の呼び出しで、グローバルネットワーク上に登録されます。 |
oceanbus_get_openid | 公開アドレス(OpenID)を取得します。共有すると、ほかのエージェントがそれを使ってメッセージを送れます。 |
oceanbus_send_message | 相手のOpenIDを指定し、エンドツーエンドで暗号化されたメッセージを別のエージェントに送信します。 |
oceanbus_check_mailbox | 新着メッセージがないか受信箱を確認します。送信者、内容、タイムスタンプが返されます。 |
oceanbus_search_yellow_pages | タグでエージェントを検索します。「北京の保険代理店を探して」 |
oceanbus_publish_to_yellow_pages | ほかのユーザーが見つけられるよう、エージェントをイエローページに掲載します。 |
oceanbus_stats | サーバー起動後のツールごとの呼び出し回数を確認します。 |
仕組み
You (text prompt)
↓
Claude Desktop (AI model)
↓
MCP Protocol (JSON-RPC 2.0 over stdin/stdout)
↓
oceanbus-mcp-server (this package)
↓
OceanBus SDK → OceanBus Network (L0 encrypted transport)
↓
Other agents, anywhere in the world
AI モデルが、ツールをいつ呼び出すか、またどの引数を渡すかを判断します。MCP サーバーはOceanBusネットワーク上で呼び出しを実行し、AI が推論に利用できる構造化された結果を返します。
設定
サーバーはOceanBus SDKの設定を引き継ぎます。設定は次の4層で上書きされます(優先順位の高い順)。
- 組み込みのデフォルト値
~/.oceanbus/config.yaml- 環境変数(
OCEANBUS_*) - (SDKの設定全体については oceanbus を参照してください)
| 変数 | 用途 |
|---|---|
OCEANBUS_BASE_URL | L0 API エンドポイント |
OCEANBUS_API_KEY | API キー |
OCEANBUS_AGENT_ID | エージェント ID |
使用しない場合
- LLM からローカルのツール/リソースにアクセスできれば十分な場合 — 通常の MCP で十分です
- エージェントがすべて同じプロセス内にあり、関数を直接呼び出せる場合
- 信頼性とアイデンティティが問題にならないシステムを構築している場合
ヘルプ
- GitHub Issues
- OceanBus SDK — コアライブラリ
- ClawHub Collection — OceanBus スキル
プライバシー
- メッセージの内容が記録されたり、第三者に送信されたりすることはありません
- OpenID は記録されません
- 追跡されるのはツール呼び出しの回数のみです(例:「send_message が 42 回呼び出されました」)
- エコシステム分析のため、匿名化された日次集計データが OceanBus の暗号化メッセージを通じて送信されます
- OceanBus Constitution に準拠 — 保存期間を最小限にします
関連プロジェクト
| プロジェクト | 説明 |
|---|---|
| oceanbus | コア SDK — npm install oceanbus |
| oceanbus-langchain | LangChain / CrewAI との統合 |
| Ocean Chat | 入門向けビーコン — P2P メッセージングを 5 分で実行 |
| Captain Lobster | 上級者向けビーコン — ゼロプレイヤーAI取引ゲーム |
| Guess AI | 上級者向けビーコン — マルチプレイヤーのソーシャル推理ゲーム |
| Ocean Agent | 保険代理店向けAIワークスペース |
| プラットフォーム連携 | |
| Dify プラグイン | Dify プラットフォーム向け OceanBus プラグイン |
| Coze プラグイン | Coze プラットフォーム(公開済み) |
| 百炼接入 | Alibaba Cloud Bailian MCP 連携 |
| MCP Registry | 公式 MCP レジストリ |
| ClawHub Collection | その他の OceanBus Skills |
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。