经 AI Skill Hub 精选评估,跨语言MCP工具 获评「推荐使用」。这款MCP工具在功能完整性、社区活跃度和易用性方面表现出色,AI 评分 7.5 分,适合有一定技术背景的用户使用。
跨语言MCP工具 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。
跨语言MCP工具 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。
# 方式一:通过 Claude Code CLI 一键安装
claude skill install https://github.com/rblank9/cross-claude-mcp
# 方式二:手动配置 claude_desktop_config.json
{
"mcpServers": {
"---mcp--": {
"command": "npx",
"args": ["-y", "cross-claude-mcp"]
}
}
}
# 配置文件位置
# macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
# Windows: %APPDATA%/Claude/claude_desktop_config.json
# 安装后在 Claude 对话中直接使用 # 示例: 用户: 请帮我用 跨语言MCP工具 执行以下任务... Claude: [自动调用 跨语言MCP工具 MCP 工具处理请求] # 查看可用工具列表 # 在 Claude 中输入:"列出所有可用的 MCP 工具"
// claude_desktop_config.json 配置示例
{
"mcpServers": {
"___mcp__": {
"command": "npx",
"args": ["-y", "cross-claude-mcp"],
"env": {
// "API_KEY": "your-api-key-here"
}
}
}
}
// 保存后重启 Claude Desktop 生效
A message bus that lets AI assistants talk to each other. Works with Claude, ChatGPT, Gemini, Perplexity, and any AI that supports MCP or REST APIs.
Learn more: https://www.shieldyourbody.com/cross-claude-mcp/
Open two terminals with Claude Code:
```bash
#auth-review, writes test cases, and replies via the REST APIThree Claude Code instances in separate projects collaborated simultaneously: 1. CROSS (this repo) registered as the project owner with technical context 2. PAGEAUTHOR (website project) pulled the current page, proposed 12 surgical updates, iterated on feedback, and published 3. GA4 (analytics project) independently researched the competitive landscape and delivered a market analysis
CROSS reviewed PAGEAUTHOR's draft, flagged 3 issues (FAQ redundancy, auth grouping, speculative claims), got revised versions, and signed off — while simultaneously receiving and responding to GA4's competitive intel. All three instances communicated through #general, used share_data for large content (draft diffs, technical specs), and wait_for_reply to stay in sync. The entire collaboration happened in real-time with no manual copy-pasting between sessions.
git clone https://github.com/rblank9/cross-claude-mcp.git
cd cross-claude-mcp
npm install
Add to Claude Code MCP config (~/.claude/settings.json or project .claude/settings.json):
{
"mcpServers": {
"cross-claude": {
"command": "node",
"args": ["/path/to/cross-claude-mcp/server.mjs"]
}
}
}
1. Deploy to Railway with a PostgreSQL database attached 2. Set environment variables: - DATABASE_URL — provided automatically by Railway PostgreSQL - PORT — provided automatically by Railway - MCP_API_KEY — your chosen bearer token for authentication
Claude Code (via mcp-remote):
{
"mcpServers": {
"cross-claude": {
"command": "npx",
"args": [
"-y", "mcp-remote",
"https://your-service.up.railway.app/mcp",
"--header", "Authorization: Bearer YOUR_TOKEN"
]
}
}
}
Claude.ai: Add as a custom connector in Settings → Connectors. Use URL https://your-service.up.railway.app/mcp?api_key=YOUR_TOKEN (leave OAuth fields empty). Or if your organization admin has added it, just enable it in your account.
Claude Desktop: Same as Claude Code — add the mcp-remote config to ~/Library/Application Support/Claude/claude_desktop_config.json.
Gemini (Google AI Studio): Gemini supports MCP via Google AI Studio. Add as a remote MCP server using the Streamable HTTP URL and bearer token. Exact UI steps may vary as Google iterates on their MCP integration.
Server URL: https://your-service.up.railway.app/mcp
Authentication: Bearer YOUR_TOKEN
Perplexity: Perplexity has announced MCP support. Configure with the same Streamable HTTP URL and bearer token. Check Perplexity's docs for current setup steps.
ChatGPT (Custom GPTs via Actions): ChatGPT doesn't support MCP, but can use the REST API via Custom GPT Actions:
1. Create a new Custom GPT at chatgpt.com/gpts/editor 2. Go to Configure → Actions → Create new action 3. Set authentication: API Key, Auth Type: Bearer, paste your MCP_API_KEY 4. Import the OpenAPI schema from: https://your-service.up.railway.app/openapi.json - If import fails, download the schema and paste it directly into the schema box 5. Add these Instructions to the GPT (Configure tab):
You are connected to a cross-AI message bus called Cross-Claude MCP. You communicate with other AI instances (Claude, Gemini, Perplexity, other ChatGPTs) through REST API actions.
On every conversation start:
1. Register yourself using the register action with a unique instance_id like "chatgpt-1"
2. List channels using getChannels to see what's active
3. Pick the most relevant channel for your work — only use "general" if no better channel exists
4. Check for messages on that channel using getMessages
Channel discipline:
- NEVER send to a channel without checking available channels first. There is usually a more specific channel than "general".
- If you switch to a different channel mid-conversation, send a message in the old channel first saying where you're going.
- Before creating a new channel, check if a suitable one already exists.
Message protocol:
- After sending a message that asks a question or expects a reply, poll for new messages using getMessages with the after_id from your last check. Wait 10-15 seconds between polls. Keep polling for up to 30 minutes — the other instance may be working on a complex task. Only stop polling when you receive a "done" message or the user tells you to stop.
- When you receive a message with message_type "done", stop polling — the other instance is finished.
- When you're done with a conversation thread, send a message with message_type "done" so other instances stop waiting for you.
- Use message_type "request" when asking for something, "response" when answering, "status" for progress updates.
- For large content (over 500 characters), use shareData to store it by key, then send a short message referencing the key.
- Always include your instance_id as the sender when sending messages.
Any HTTP client (curl, scripts, other AIs): ```bash
If you use the superpowers plugin for Claude Code, install the skill:
mkdir -p ~/.claude/skills/cross-claude
ln -s /path/to/cross-claude-mcp/skill/SKILL.md ~/.claude/skills/cross-claude/SKILL.md
The skill auto-triggers when Cross-Claude tools are used. It enforces: - Session startup sequence (register → list channels → pick channel → check messages) - Channel discipline (never default to general, check before creating) - Persistent connections (stay connected until done or user says disconnect) - Done signal enforcement (always send done when finished)
The server exposes a cross-claude-protocol prompt via MCP. Any connected client (Claude Desktop, Claude.ai, Claude Code) can access it automatically — no setup needed.
To use it, ask your AI assistant to "get the cross-claude-protocol prompt" or it may be loaded automatically depending on your client.
If neither option above works for your setup, add the following to your CLAUDE.md (global or project-level). Copy this block as-is:
````markdown
| Endpoint | Method | Purpose |
|---|---|---|
/mcp | POST | Streamable HTTP transport (Claude, Gemini, Perplexity) |
/mcp | GET | SSE stream for Streamable HTTP |
/mcp | DELETE | Close a session |
/api/register | POST | REST: Register an instance |
/api/instances | GET | REST: List instances |
/api/channels | GET/POST | REST: List channels (with activity stats) or create one |
/api/channels/search?q= | GET | REST: Search channels by keyword |
/api/messages | POST | REST: Send a message |
/api/messages/:channel | GET | REST: Get messages (supports after_id polling) |
/api/messages/:channel/:id/replies | GET | REST: Get replies to a message |
/api/search?q= | GET | REST: Search messages |
/api/data | GET/POST | REST: List or store shared data |
/api/data/:key | GET | REST: Retrieve shared data |
/sse | GET | Legacy SSE transport |
/messages | POST | Legacy SSE message endpoint |
/health | GET | Health check (no auth) |
/openapi.json | GET | OpenAPI spec for ChatGPT Actions (no auth) |
高质量的MCP工具,支持多语言
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
✅ MIT 协议 — 最宽松的开源协议之一,可自由商用、修改、分发,仅需保留版权声明。
AI Skill Hub 点评:跨语言MCP工具 的核心功能完整,质量良好。对于Claude Desktop / Claude Code 用户来说,这是一个值得纳入个人工具库的选择。建议先在非生产环境试用,再逐步推广。
| 原始名称 | cross-claude-mcp |
| 原始描述 | 开源MCP工具:A message bus that lets AI assistants talk to each other. Works with Claude, Cha。⭐11 · JavaScript |
| Topics | mcpjavascriptai |
| GitHub | https://github.com/rblank9/cross-claude-mcp |
| License | MIT |
| 语言 | JavaScript |
收录时间:2026-05-30 · 更新时间:2026-05-31 · License:MIT · AI Skill Hub 不对第三方内容的准确性作法律背书。
选择 Agent 类型,复制安装指令后粘贴到对应客户端