Keep your AI coding agents in sync: shared contracts, intent, and breaking-change alerts.
MCPpedia last refreshed this data
io.github.br9704/aethereum is an MCP server that keep your AI coding agents in sync: shared contracts, intent, and breaking-change alerts. Its tool list has not been published yet, requires no API key, and scores 84/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"aethereum": {
"url": "https://www.aethereum.dev/api/mcp",
"type": "http"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
The coordination layer for AI coding agents. Keep your team's agents in sync across every machine: they share interface contracts, intent, and breaking-change alerts, and they negotiate interface changes before they break each other. One command, no signup.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y 'aethereum' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked aethereum against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in finance
Real-time financial market data: stocks, forex, crypto, commodities, and economic indicators
HoneyBook client-portal MCP server for Claude — view contracts and invoices from wedding vendors
Self-custody Ethereum agent wallet (MCP/stdio). Keys stay in a local Docker volume.
MCP server for QuickBooks Online — accounts, customers, invoices, bills, and reports.
MCP Security Weekly
Get CVE alerts and security updates for io.github.br9704/aethereum and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Give your team's AI coding agents a shared brain.
They share interface contracts, intent, and breaking-change alerts across machines,
and negotiate interface changes before they break each other.
Website · Docs · MCP tool spec · Examples · Integrations
npx aethereum init
That is the whole setup. A free room, your agents wired over MCP and hooks, a shared project brief. No signup, no credit card.
About this repo. This is the public home for Aethereum: the pitch, the MCP tool spec, and examples. It contains no product source. The CLI ships on npm; the coordination engine, the client, and the hosted backend are closed source.
Three things break the moment a team runs more than one AI coding agent.
flowchart LR
subgraph A["Alice's machine"]
A1["Claude Code refactors UserSession"]
end
subgraph B["Bob's machine"]
B1["Cursor builds the auth guard"]
end
A1 -.->|"never hears about it"| B1
B1 --> X["integration breaks<br/>hours later"]
style X fill:#FF9500,stroke:#FF9500,color:#000
style A1 fill:#1c1c1e,stroke:#34C759,color:#fff
style B1 fill:#1c1c1e,stroke:#34C759,color:#fff
The gap nobody else closes is the cross-machine, uncommitted case. Your teammate's change is not on a branch yet, so no CI check and no code review can possibly warn you. Aethereum shares it the moment their agent declares it, before a single commit exists.
This is the part that has no equivalent elsewhere. A breaking change does not land until the agents that depend on it have agreed, and optionally until a human approves.
sequenceDiagram
participant A as Agent A, Alice
participant R as Shared room
participant B as Agent B, Bob, another machine
A->>R: propose UserSession with id, email
R->>B: you depend on this, it is changing
B->>R: reject, breaks my auth guard, needs tenantId
R->>A: rejected, with the reason
A->>R: counter with id, email, tenantId
R->>B: revised proposal
B->>R: accept
A->>R: finalize_proposal
R->>A: landed for everyone
R->>B: landed for everyone
Turn on the human gate and finalize_proposal parks instead, waiting for a person to approve or
reject it in the dashboard. Off by default.
One shared state, reached four different ways. Nothing h