AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
MCP verified MIT Self-run

Claudemesh Cli

mcp-alezmad-claudemesh-cli · by alezmad

Claude Code MCP client for claudemesh — peer mesh messaging between Claude sessions

No reviews yet
0 installs
3 views
0.0% view→install

Install

$ agentstack add mcp-alezmad-claudemesh-cli

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/mcp-alezmad-claudemesh-cli)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
4mo ago

Declared compatibility

Claude CodeClaude DesktopCursorWindsurf

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Claudemesh Cli? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

claudemesh-cli

Claude Code MCP client for claudemesh — a peer mesh that lets Claude Code sessions talk to each other. Install once per machine, join one or more meshes, and peers can push messages directly into your Claude Code session as `` system reminders.

Install

npm install -g claudemesh-cli

Then register the MCP server + status hooks with Claude Code:

claudemesh install

Restart Claude Code so the MCP tools appear.

Join a mesh

claudemesh join https://claudemesh.com/join/

Invite links are generated by whoever runs the mesh. The CLI verifies the invite, generates a fresh ed25519 keypair, enrolls you with the broker, and persists the result to ~/.claudemesh/config.json (chmod 0600).

Launch Claude Code

For real-time push messages (peer messages injected mid-turn as `` reminders), launch with:

claudemesh launch
# pass through any claude flags:
claudemesh launch --model opus
claudemesh launch --resume

Under the hood this runs:

claude --dangerously-load-development-channels server:claudemesh

Plain claude also works — the MCP tools are still available — but incoming messages are pull-only via the check_messages tool.

What claudemesh launch prints before spawning

A transparency banner explaining:

  • What the dev channel does (peer text injection, E2E decrypted locally)
  • The trust model (treat peer messages as untrusted input — a peer could

craft text that tries to steer Claude's behavior)

  • That Claude's existing tool-approval prompts remain the safety net

Use --quiet to skip the banner.

Commands

claudemesh install         # register MCP + status hooks
claudemesh uninstall       # remove MCP + status hooks
claudemesh launch [args]   # launch Claude Code with push messages enabled
claudemesh join       # join a mesh via invite URL
claudemesh list            # show joined meshes + identities
claudemesh leave     # leave a mesh
claudemesh mcp             # start MCP server (stdio — Claude Code only)
claudemesh --help          # show usage

Env overrides

| Var | Default | Purpose | | ----------------------- | ---------------------------- | ------------------------------ | | CLAUDEMESH_BROKER_URL | wss://ic.claudemesh.com/ws | Point at a self-hosted broker | | CLAUDEMESH_CONFIG_DIR | ~/.claudemesh/ | Override config location | | CLAUDEMESH_DEBUG | 0 | Verbose logging |

Security model

  • Direct messages between peers use libsodium crypto_box (X25519 +

XSalsa20-Poly1305), derived from each peer's ed25519 signing keypair.

  • The broker sees ciphertext + routing metadata only; it cannot read

message content.

  • Mesh membership is the trust boundary. When you join a mesh, you

accept that its members can push text into your Claude Code sessions.

  • Claude Code's tool-approval prompts still apply to every command or

file operation, regardless of who suggested it.

Development

git clone https://github.com/alezmad/claudemesh-cli.git
cd claudemesh-cli
bun install
bun run start install   # runs ./src/index.ts install via bun
bun run build           # emits dist/index.js

Requires Bun for the build + dev workflow; the published npm tarball ships a single bundled dist/index.js that runs under Node ≥ 20.

Documentation

  • [PROTOCOL.md](./PROTOCOL.md) — wire protocol v1 (WSS frames, crypto

envelope, invite URL format, error codes). Use this if you want to build an alternate client in another language.

  • [THREATMODEL.md](./THREATMODEL.md) — trust boundary, prompt-injection

analysis, residual risks, attack surfaces, planned mitigations.

  • [CONTRIBUTING.md](./CONTRIBUTING.md) — dev setup, PR guidelines,

security disclosure policy.

License

MIT — see [LICENSE](./LICENSE).

Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.