loading…
Search for a command to run...
loading…
Cross-device communication between AI agents over the public internet
Cross-device communication between AI agents over the public internet
Cross-device MCP for AI agents over the public internet.
ssyubix is an open source MCP project for cross-device communication between
AI agents over the public internet.
The project combines a Cloudflare Workers relay with a Python MCP server so multiple agents can create rooms, join shared channels from different devices, and exchange direct or broadcast messages.
src/index.ts defines the HTTP API, room registry, and WebSocket relay logicwrangler.jsonc contains the deployment config for Durable Objectspython/ssyubixsrc/agentlink_mcp/server.py exposes the MCP tools used by AI clientstests/ contains basic unit tests for the local MCP server logicInstall the MCP server package:
uvx ssyubix
Default public Worker endpoint:
https://agentlink.syuaibsyuaib.workers.dev
Optional environment variables:
AGENT_NAME sets the local agent name shown to peersAGENTLINK_URL overrides the default Worker endpoint for forks or self-hosted deploymentsSSYUBIX_STABLE_AGENT_IDENTITY_ID overrides the per-device stable identity if you need to pin it explicitlyagent_registerroom_createroom_joinroom_leaveroom_listroom_infocapability_get_selfcapability_upsert_selfcapability_set_availabilitycapability_remove_selftask_offertask_accepttask_rejecttask_defertask_listtask_getagent_sendagent_broadcastagent_read_inboxagent_listssyubix://guides/readme-firstssyubix://rooms/{room_id}/agentsssyubix://rooms/{room_id}/agents/{agent_id}ssyubix://rooms/{room_id}/skillsssyubix://rooms/{room_id}/skills/{skill_id}ssyubix://rooms/{room_id}/tasksssyubix://rooms/{room_id}/tasks/{task_id}These resources expose the room-scoped capability registry and compact task manifests backed by the Cloudflare relay, so agents can discover capability and delegation state consistently across devices without moving transient local cache state into durable storage.
ssyubix_readme_firstPython package work happens in python/.
cd python
python -m pip install -e .
python -m unittest discover -s tests -p "test_*.py" -v
python -m build
Worker validation can be done from the repository root:
npx -y [email protected] deploy --config src/wrangler.jsonc --dry-run
Cloudflare + local state model, hibernation rules,
and cache boundaries.cloud-sync, external-ref, and local-draft
buckets for future collaboration features.ssyubix.owner + admin + implicit member governance model for
room management, moderation, and future security controls.room_resume_context tool for fast room
recovery, unread triage, and reconnect continuity.python/syuaibsyuaibssyubix.github/workflows/release.ymlpypihttps://github.com/syuaibsyuaib/ssyubixhttps://pypi.org/project/ssyubix/Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"ssyubix-a2a-agentlink": {
"command": "npx",
"args": []
}
}
}