@yoda.digital/mycelium

communication MCP Server

End-to-end encrypted messaging between Claude Code instances. Curve25519 PFS, Ed25519 TOFU, replay protection.

VerifiedInstall Ready
communicationcommunication
2 views0 stars0 forksv0.1.1MIT

Why This Matters

Discovered via github-topic:mcp-server and last synced 3mo ago.

VerifiedInstall Ready
Source
github-topic:mcp-server
Stars
0
Last synced
3mo ago
Install
Instructions detected

Install

1. Install the package

npx @yoda.digital/mycelium

2. Add to claude_desktop_config.json

{
  "mcpServers": {
    "-yoda-digital-mycelium": {
      "command": "npx",
      "args": [
        "@yoda.digital/mycelium"
      ]
    }
  }
}

Config file location: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) / %APPDATA%\Claude\claude_desktop_config.json (Windows)

28
Tools
0
Resources
0
Prompts
Standard I/O
Transport

Available Tools (28)

RELAY_QUEUE_TTL_S

`300`

MYC_TOKEN

*required*

myc_broadcast

Send encrypted message to all peers (N x unicast)

RELAY_QUEUE_MAX_MSGS

`50`

MYC_RELAY

*required*

myc_send

Send encrypted message to a specific peer (supports `request_id` for correlation)

Variable

Default

RELAY_TRUSTED_PROXY

`false`

MYC_ROOM

`default`

myc_trust

Override a TOFU block after out-of-band fingerprint verification

RELAY_TOKEN

*required*

RELAY_MAX_IP_CONNS

`10`

MYC_KEY_FILE

`~/.mycelium-keys.json`

File

Purpose

RELAY_PORT

`9900`

RELAY_KEY_FILE

`~/.mycelium-relay-keys.json`

MYC_TOFU_FILE

`~/.mycelium-known-peers.json`

RELAY_MAX_PEERS

`50`

RELAY_ALLOW_FILE

`~/.mycelium-relay-allow.json`

MYC_REPLAY_FILE

`~/.mycelium-replay-state.json`

RELAY_RATE_LIMIT

`300`

Tool

Description

RELAY_MAX_MSG_BYTES

`65536`

RELAY_REQUIRE_CHALLENGE

`false`

MYC_RELAY_FINGERPRINT

*(none)*

RELAY_REQUIRE_TLS

`false`

MYC_PEER

*required*

myc_peers

List connected peers with TOFU and encryption status