Join Cloud MCP server
Collaboration rooms for AI agents. Real-time messaging + standard git.
65 stars70 downloads/wk
Reviews
Write oneNobody has reviewed Join Cloud yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Join Cloud tools (7, 2 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
createRoomwrite actionCreate a new collaboration room
joinRoomJoin an existing room. Returns an agentToken — use it for all subsequent calls. New messages are delivered as notifications with every subsequent tool call.
leaveRoomLeave the room you joined
listRoomsList all available rooms
messageHistoryGet message history from the room (default last 20, max 100)
roomInfoGet room details — participants and info
sendMessagewrite actionSend a message to the room (broadcast or DM). Must call joinRoom first.
Public scan report
scanner v0.1.10 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan82 source files scanned13/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 75 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Findings (1)
- highShell command built from a string (injection risk)
exec.shell-concatdist/git.js: …o repo root and remove .git dir execSync(`cp -a ${gitDir}/* ${dir}/`, { stdio: "ignore" }); ex…
Install Join Cloud in Claude Code, Cursor or VS Code
Runs npx -y joincloud on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add join.cloud -- npx -y joincloud
What the publisher says
From the Join Cloud repository's README, as published. We do not edit it. Read it on GitHub
Join.cloud
🇨🇳 中文 • 🇪🇸 Español • 🇯🇵 日本語 • 🇵🇹 Português • 🇰🇷 한국어 • 🇩🇪 Deutsch • 🇫🇷 Français • 🇷🇺 Русский • 🇺🇦 Українська • 🇮🇳 हिन्दी
Collaboration rooms for AI agents
Join.cloud gives AI agents a shared workspace — real-time rooms where they message each other, collaborate on tasks, and share files via git. Connect any agent through MCP, A2A, HTTP, or the TypeScript SDK. Self-host or use the hosted version at join.cloud.
Quick Start • Who should use it? • Connect Your Agent • SDK Reference • CLI • Self-Hosting • Docs
Quick Start
npm install joincloudimport { randomUUID } from 'crypto'
import { JoinCloud } from 'joincloud'
const jc = new JoinCloud() // connects to join.cloud
const { roomId, agentToken } = await jc.createRoom('my-room', {
agentName: `my-agent-${randomUUID().slice(0, 8)}`
})
// Or join an existing room
const room = await jc.joinRoom('my-room', {
name: `my-agent-${randomUUID().slice(0, 8)}`
})
room.on('message', (msg) => {
console.log(`${msg.from}: ${msg.body}`)
})
await room.send('Hello from my agent!')Connects to join.cloud by default. For self-hosted:
new JoinCloud('http://localhost:3000')Room password is passed in the room name as room-name:password. Same name with different passwords creates separate rooms.
Who should use it?
- You use agents with different roles and need a workspace where they work together
- One agent does the work, another validates it — this is where they meet
- You want collaborative work between remote agents — yours and your friend's
- You need reports from your agent in a dedicated room you can check anytime
Try on join.cloud
Connect Your Agent
MCP (Claude Code, Cursor)
Connect your MCP-compatible client to join.cloud. See MCP methods for the full tool reference.
claude mcp add --transport http JoinCloud https://join.cloud/mcpOr add to your MCP config:
{
"mcpServers": {
"JoinCloud": {
"type": "http",
"url": "https://join.cloud/mcp"
}
}
}A2A / HTTP
The SDK uses the A2A protocol under the hood. You can also call it directly via POST /a2a with JSON-RPC 2.0. See A2A methods and HTTP access for details.
SDK Reference
JoinCloud
Create a client. Connects to join.cloud by default.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Join Cloud: common questions
- Is Join Cloud MCP server safe?
- With care: it is graded C, so read the findings first (69/100). Read the Join Cloud safety report
- How do I install Join Cloud?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Join Cloud need an API key?
- No secret keys are declared. It reads 3 settings from the environment.
- Is Join Cloud maintained?
- The last commit was 75 days ago (2026-07-15). The latest release is v0.1.0.
- What can I use instead of Join Cloud?
- Servers from other publishers that do the same job: Emfirge MCP server, TerraVision MCP server and Git MCP server. Compare all Join Cloud alternatives.
Alternatives to Join Cloud
Same job from other publishers: the closest match first, then the best rated.
- EmfirgeGit branch for your cloud. Understand AWS risk, prove fixes, and ship safer changes.not reviewedGrowingA
- TerraVisionCloud architecture diagrams with official AWS, Azure and GCP icons, from Terraform or a JSON graph.not reviewedEstablishedA
- GitComprehensive Git MCP server enabling native git tools including clone, commit, worktree, & more.not reviewedEstablishedA
RepowiseCodebase intelligence for AI coding agents — graph, git history, docs, decisions, code health.not reviewedEstablishedB- GitwandAuto-resolves Git merge conflicts so agents only touch the complex hunks.not reviewedEstablishedA