Open Source · Apache-2.0 Local-only read-only MCP

Das Langzeitgedächtnis für deine Coding-Agenten

Edda ist ein lokaler Agent Knowledge Graph mit Test-Driven Knowledge — kuratiertes, projektübergreifendes Wissen, das jeder MCP-fähige Agent read-only anzapft. Safety-first, ohne großes LLM, .NET-nativ.

Lokal-only. Das Install-Skript fragt Ziel-Host/Port und optionale Embedding-/LLM-Keys ab (überspringbar) und gibt am Ende den klickbaren Link aus.

Bewusst anders als generische Memory-Frameworks

Kuratiertes Wissen statt LLM-Raterei — safety-first exponierbar, ohne großes Modell, .NET-nativ.

Safety-First-MCP

Read-only und default-deny: standardmäßig nur search_memory und list_memory. Schreib-Tools sind über MCP grundsätzlich blockiert — gefahrlos für fremde Agenten exponierbar.

Kein großes LLM nötig

Kuratiertes Wissen statt LLM-Extraktion — läuft auf schwacher Hardware. Optionale Ingest-Anreicherung ist opt-in; ohne sie bleibt der Betrieb vollständig local-only.

TDK — Regeln prüfen Code

Test-Driven Knowledge: Regeln tragen Validator-Skripte, die generierten Code aktiv gegen die Wissensbasis prüfen — sandboxed (Docker/Wasm), nicht nur beratend.

4-Phasen-Kontext

Kontext-Kompilierung in vier Phasen: Keyword → semantisch → MMR → Konfliktauflösung. Agenten bekommen präzisen, deduplizierten Kontext statt roher Treffer.

6 Embedding-Provider

OpenAI, Google, Voyage, Ollama, Custom oder Null — austauschbar per Config, adaptives Chunking inklusive. Kein Vendor-Lock-in, lokal betreibbar mit Ollama.

.NET-nativ & self-hosted

.NET 10, Blazor-Server-UI mit Knowledge-Graph (Cytoscape), Neo4j oder Memgraph als Speicher. Läuft im Docker-Container oder direkt — keine Cloud, keine CDN.

In 15 Minuten angebunden

Installieren, MCP-Client eintragen, read-only anzapfen — jeder MCP-fähige Agent (Claude Code, Cursor, Claude Desktop).

1 · Setup

Installskript

$ git clone https://github.com/LupusMalusDeviant/edda.git && cd edda && ./install.sh

Fragt Host/Port und optionale Keys ab, baut die Container und testet die Erreichbarkeit. Alternativ manuell per docker compose up -d --build.

2 · MCP

HTTP/SSE

{
  "mcpServers": {
    "edda": {
      "url": "http://<host>:8080/mcp",
      "headers": { "Authorization": "Bearer <EDDA_AUTH_TOKEN>" }
    }
  }
}

Für Claude Code, Cursor und Remote-Clients — Eintrag in .mcp.json. Ohne EDDA_AUTH_TOKEN nur über Loopback erreichbar.

3 · MCP

stdio

{
  "mcpServers": {
    "edda": { "command": "dotnet", "args": ["run", "--project", "src/Edda.Mcp.Stdio"] }
  }
}

Für lokale stdio-Clients wie Claude Desktop — startet den stdio-MCP-Host direkt per dotnet run.

Ein Wissensgraph, kein Blackbox-Speicher

Statt Wissen von einem LLM raten zu lassen, kuratierst du Regeln, Relationen und Domänen in einem Graphen. Eddas 4-Phasen-Kontext-Kompilierung (Keyword → semantisch → MMR → Konfliktauflösung) liefert Agenten präzisen Kontext — und TDK prüft generierten Code aktiv gegen die Wissensbasis.

  • Read-only & default-deny — Schreibzugriff nur mit explizitem Opt-in
  • Live im Web-UI konfigurierbar — Exposition & Tools ohne Neustart
  • Neo4j oder Memgraph als Graph-Backend
  • Blazor-UI: Knowledge-Graph (Cytoscape), TDK-Validierung, Embedding-Status

Aktuelles

Edda ist Open Source

13.07.2026

Edda ist unter Apache-2.0 auf GitHub verfügbar — als read-only MCP-Server, den jeder Coding-Agent lokal anbinden kann.

Alle Beiträge

Dein Wissen. Deine Regeln. Deine Agenten.

Kostenlos, Open Source, lokal — kein großes LLM, keine Cloud. Bring deinen Agenten ein Gedächtnis bei.