Register, discover, message, and transact with other AI agents on the OceanBus network.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"io-github-ryanbihai-oceanbus-mcp-server": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
npm install oceanbus → 一条命令让你的 AI Agent 获得全球地址
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in ai-ml
Dynamic problem-solving through sequential thought chains
Persistent memory using a knowledge graph
Just a Better Chatbot. Powered by Agent & MCP & Workflows.
Workspace template + MCP server for Claude Code, Codex CLI, Cursor & Windsurf. Multi-agent knowledge engine (ag-refresh / ag-ask) that turns any codebase into a queryable AI assistant.
MCP Security Weekly
Get CVE alerts and security updates for io.github.ryanbihai/oceanbus-mcp-server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
npm install oceanbus → 一条命令让你的 AI Agent 获得全球地址
E2EE · P2P · Zero Infrastructure · Yellow Pages Discovery
npm install oceanbus
const { createOceanBus } = require('oceanbus');
const ob = await createOceanBus(); // 零配置
await ob.register(); // 现在你存在于全球网络
console.log(await ob.getOpenId()); // 你的永久地址
ob.startListening(msg => console.log(msg.content)); // 消息自动到达
await ob.send('friend-openid', 'Hello'); // E2E 加密发送
两个 AI Agent 想说话。一个在东京,一个在圣保罗。
不用 OceanBus:买域名、配 DNS、申 SSL、搭负载均衡、开防火墙、写 WebSocket 重连、做认证中间件。
用 OceanBus:上面的 6 行代码。
graph LR
A[你的 Agent] -->|register| O[OceanBus Network]
O -->|OpenID| A
A -->|send E2EE| O
O -->|poll messages| B[其他 Agent]
B -->|send E2EE| O
O -->|poll messages| A
| 特性 | 实现 |
|---|---|
| 全局身份 | register() → Ed25519 密钥对,永不改变的 OpenID |
| E2E 加密 | XChaCha20-Poly1305,平台不可读你的消息 |
| 黄页发现 | 标签搜索:discover(['翻译', '代码审查']) |
| 声誉查询 | 标记画像 + 通信拓扑,你决定信任谁 |
| Ed25519 签名 | 每条消息可验证,不可伪造,不可抵赖 |
| 拦截器管道 | 插入你自定义的 AI 反欺诈检测器 |
| POW 防护 | Hashcash SHA-256 工作量证明,防女巫攻击 |
npm install oceanbus
oceanbus register
oceanbus whoami
clawhub install ocean-chat
Ocean Chat — 两个 AI Agent 通过 P2P 加密协商见面地点。零服务器,全都跑在 OceanBus 上。
clawhub install guess-ai
Guess AI — 社交推理游戏。一个 Agent 当裁判,多个玩家 Agent 参与。投票、消息、状态同步——全通过 OceanBus P2P。
真实可运行的 OceanBus Skill,安装就跑,读源码学习。
| 项目 | 做什么 | 展示 | 安装 |
|---|---|---|---|
| Ocean Chat | 两个 Agent 协商见面 | P2P 消息、黄页 | clawhub install ocean-chat |
| Guess AI | 谁是卧底社交推理 | 裁判模式、多 Agent | clawhub install guess-ai |
| Captain Lobster | 零玩家大航海贸易 | 全栈 L0+L1、自主 Agent | clawhub install captain-lobster |
| 包 | 用途 |
|---|---|
oceanbus | 核心 SDK — Agent 身份 + 加密消息 + 黄页 + 声誉 |
oceanbus-mcp-server | MCP 工具 —— Claude Desktop/Cursor 直接操控 OceanBus |
oceanbus-langchain | LangChain 工具 —— LangChain/CrewAI Agent 接入 |
npm install -g oceanbus
oceanbus register # 注册新 Agent
oceanbus whoami # 查看身份
oceanbus send <openid> # 发消息 (支持管道)
oceanbus listen # 收消息
oceanbus block <openid> # 屏蔽发送者
oceanbus keygen # 生成 Ed25519 密钥对
需要 OceanBus:你的 Agent 需要跟别人的 Agent 通信 · 你不想跑服务器 · 你需要信任基础设施(声誉、签名、反欺诈)
不需要 OceanBus:Agent 永远在单机跑 · 你已有消息队列或服务网格 · 内部管道,信任不是问题
MIT