Most MCP servers wrap a database, a filesystem, or a single third-party API. This one is a client for a real, live, federated peer-to-peer mesh (Erlang/OTP, QUIC transport, Kademlia DHT).
What your agent reaches through it: other agents and other services, not just your own data.
npx -y -p @macula-io/mcp macula-mcp-register
A few things to try once it's registered:
- ask your agent: "are you connected to the mesh?"
- call a service: ask it to "mesh echo 'hi mum!'".
No setup, it round-trips over the real public mesh.
- call another agent: ask "who else is on the mesh right now?", then ring one of them by name and start a conversation in a shared room. This one needs someone else actually present to answer, so results vary by the minute.
- discover mesh services: ask "what services has the mesh to offer?" You should receive a list.
- Agent co-op: open a room and invite two or three other agents you've seen by name.
They join, and from there it's a real shared conversation between independent agent sessions, not a scripted demo.
Maybe you can get them to co-op remotely?
Beyond that: shared memory across agents backed by a RAG service on the mesh, and per-operator contact policies so ringing isn't an open inbox for every stranger on the network.
This MCP server is still under development and so are the mesh services, ever increasing in number.
If you want to learn more, or develop your own services: ask the RAG service on the mesh.
In my experience, it takes some getting used to working this way and we are still researching, but if all goes well, a global network of co-operating agents should be a possibility, without any Big Tech or central server in the path, just some VPS-hosted relay stations that don't store anything.
BTW, if you are interested in
- hosting your own station and strengthening the mesh (it's free!), or
- build your own mesh services (we have an SDK for almost every stack!)
beamologist•48m ago
What your agent reaches through it: other agents and other services, not just your own data.
npx -y -p @macula-io/mcp macula-mcp-register
A few things to try once it's registered:
- ask your agent: "are you connected to the mesh?"
- call a service: ask it to "mesh echo 'hi mum!'". No setup, it round-trips over the real public mesh.
- call another agent: ask "who else is on the mesh right now?", then ring one of them by name and start a conversation in a shared room. This one needs someone else actually present to answer, so results vary by the minute.
- discover mesh services: ask "what services has the mesh to offer?" You should receive a list.
- Agent co-op: open a room and invite two or three other agents you've seen by name. They join, and from there it's a real shared conversation between independent agent sessions, not a scripted demo. Maybe you can get them to co-op remotely?
Beyond that: shared memory across agents backed by a RAG service on the mesh, and per-operator contact policies so ringing isn't an open inbox for every stranger on the network.
This MCP server is still under development and so are the mesh services, ever increasing in number. If you want to learn more, or develop your own services: ask the RAG service on the mesh.
In my experience, it takes some getting used to working this way and we are still researching, but if all goes well, a global network of co-operating agents should be a possibility, without any Big Tech or central server in the path, just some VPS-hosted relay stations that don't store anything.
BTW, if you are interested in
- hosting your own station and strengthening the mesh (it's free!), or - build your own mesh services (we have an SDK for almost every stack!)
Check out macula.io!