Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Beschreibung vom Entwickler (englisches Original)
The team layer for AI coding agents: shared contracts, collision alerts, E2EE sessions.
Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.
Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.
Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.
Du brauchst
Welche App nutzt du?
Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.
Funktioniert in Claude im Web, auf dem Desktop und auf dem Handy:
https://www.aethereum.dev/api/mcpÖffne Claude Desktop → Settings → Developer → Edit Config und füge dies in claude_desktop_config.json ein
{
"mcpServers": {
"aethereum": {
"command": "npx",
"args": [
"-y",
"aethereum"
]
}
}
}Führe das in deinem Terminal aus
claude mcp add --transport http aethereum https://www.aethereum.dev/api/mcpclaude mcp add aethereum -- npx -y aethereumIn .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen
{
"mcpServers": {
"aethereum": {
"url": "https://www.aethereum.dev/api/mcp"
}
}
}In .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen
{
"mcpServers": {
"aethereum": {
"command": "npx",
"args": [
"-y",
"aethereum"
]
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
In .vscode/mcp.json in deinem Projekt einfügen
{
"servers": {
"aethereum": {
"type": "http",
"url": "https://www.aethereum.dev/api/mcp"
}
}
}In .vscode/mcp.json in deinem Projekt einfügen
{
"servers": {
"aethereum": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"aethereum"
]
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
ChatGPT verbindet sich nur mit Servern im Internet:
https://www.aethereum.dev/api/mcpMenünamen können sich je nach Tarif und mit der Zeit leicht unterscheiden.
Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.
Diese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.
Die Tool-Liste dieses Servers haben wir noch nicht gelesen; wir prüfen die Endpunkte reihum.
Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 7. Nov. 2026
Der Registry-Name wurde mit dem GitHub-Konto br9704 bestätigt, dem das Repo gehört
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieses Repo haben wir noch nicht von GitHub gelesen
Noch nicht geprüft; wir prüfen die Endpunkte reihum
Noch nicht geprüft; wir prüfen die Endpunkte reihum
Noch nicht geprüft; wir lesen die Tool-Liste, wenn wir den Endpunkt prüfen
Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.
Er hat 1 von 1 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.
Die Registry nennt keinen erforderlichen Schlüssel, manche Server bitten dich aber bei der ersten Nutzung, dich anzumelden.
Beides geht: Installiere ihn auf deinem Computer oder verbinde dich mit der Cloud-Version.
Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (0.6.0) kam vor 4 Monaten in die Registry.
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Er verbindet sich per URL, also funktionieren auch Apps, die Remote-MCP-Server akzeptieren, zum Beispiel ChatGPT im Entwicklermodus.
In derselben Kategorie: Spec Driven Development, Remote Desktop Commander, SuperCollider
Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.
So liest du eine Karte:★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Make sound with SuperCollider: synths, drums, chords, melodies and soundscapes over OSC.
Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.
Aethereum
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 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 here requires you to change how you work.
flowchart TB
subgraph Surfaces D["🖥️ Desktop app terminals + live room"] C["⌨️ CLI hooks, sessions, git gate"] M["⚡ Hosted MCP zero install"] W["🌐 Dashboard graph, alerts, approvals"] end R{{"one shared rail: get_team_context"}} S[("durable room state, contracts, intent, decisions")] D --> R C --> R M --> R W --> R R --> S style R fill:#34C759,stroke:#34C759,color:#000 style S fill:#1c1c1e,stroke:#34C759,color:#fff
| Surface | What it is |
|---|---|
| 🖥️ Desktop app | Real terminals beside a live room view. Installs with the CLI, matched to your OS and CPU. |
| ⚡ Hosted MCP | Zero install. Point any MCP-speaking agent at one URL. |
| ⌨️ CLI | aethereum on npm. Hooks, local session capture, the git-boundary gate. |
| 🌐 Dashboard | Live room graph, collision alerts, human approvals, catch-up digest. |
Agents get 29 MCP tools on that one rail. Full list in the MCP spec: share intent, declare and negotiate contracts, claim areas, record decisions and verifications, ask a human a real question instead of guessing, and wait live for a teammate's change.
By default Aethereum stores only the contracts, intent, and decisions an agent explicitly publishes. Never your source code.
Two features can move more, both opt-in and both end-to-end encrypted by construction:
| Default | Shared code · session handoffs | |
|---|---|---|
| What leaves your machine | contracts, intent, decisions | ciphertext only |
| Can the server read it | yes, that is the point | no |
| Where keys live | not applicable | your client, never uploaded |
Session transcripts contain your code, so they stay local. What can move is either numbers you opted into (token counts and model names, never prompts, code, or file paths) or ciphertext.
Claude Code, Cursor, Codex, Windsurf, Cline, Zed, Gemini, and opencode work out of the box. Anything else that speaks MCP:
{ "mcpServers": { "aethereum": { "type": "http", "url": "https://www.aethereum.dev/api/mcp" } } }
The MCP layer never blocks your agent. Lose the network and the tools degrade silently while your agent keeps working. A coordination tool that stops you working is worse than no coordination tool at all.
npx aethereum init # create a free room and wire this project
npx aethereum join # a teammate joins it aethereum app # open the desktop app aethereum doctor # verify every surface is wired, and say what is not
Full docs at [www.aethereum.dev/docs](https://www.aethereum.dev/docs).
© 2026 Bruno Jaamaa. All rights reserved. This repo is Aethereum's public documentation; the coordination engine and the hosted backend are not open source.
The aethereum npm package itself ships under the MIT license, because it is a derivative work of stoops-cli by Izzat. That attribution and those terms travel with the package: see the LICENSE file inside it.
Made by Bruno Jaamaa.