44.000 Ideen, in Claude.
Anthropic-MCP-kompatibler Server. Drei Zeilen JSON in dein claude_desktop_config — Claude hat den ganzen Knowledge-Graph als Kontext.
Setup
Snippet in ~/Library/Application Support/Claude/claude_desktop_config.json einfügen, Claude neu starten — fertig. Drei Sprach-Optionen: JSON (Claude Desktop), Python (eigener Agent), Bash (lokaler Test).
{
"mcpServers": {
"idea-genome": {
"command": "npx",
"args": ["-y", "@mithgard/idea-genome-mcp"],
"env": {
"MITHGARD_API_KEY": "mg_live_xxx"
}
}
}
}
Tool-Spezifikation
6 Tools, alle JSON-RPC-konform, alle dokumentiert via tools/list. MCP-Inspector funktioniert out-of-the-box.
- decode
decode({ idea: string }) → Components[]Zerlegt eine Idee in atomare Bestandteile (Mechanismus, Domäne, Werkzeug). Liefert Match-Score gegen 44.000 bekannte Ideen.
- search
search({ q: string, limit?: number }) → Idea[]Semantische Suche per pgvector. Default-Limit 10, max 50.
- genealogy
genealogy({ idea_id, depth }) → LineageVor- und Nachfahren einer Idee — Innovations-Stammbaum bis Tiefe N.
- principles
principles({ idea_id }) → Principle[]Erste Prinzipien hinter einer Idee. Hilft beim Re-Compose.
- compare
compare({ a, b }) → DiffStrukturierter Vergleich zweier Ideen — Schnittmenge, Differenzen, Brücken.
- path
path({ from, to, max_hops? }) → Edge[]Innovationspfad zwischen zwei Ideen — wie kommst du von A nach B.
Registry-Status
Aktuell self-hosted MCP — die Listung in der offiziellen MCP-Registry (modelcontextprotocol/servers) steht als nächster Schritt aus. Bis dahin: per npx oder Direct-URL einbinden.
Authentication
API-Key via env
Der MCP-Server liest MITHGARD_API_KEY aus dem Environment. Niemals den Key im args-Array hardcoden — er landet sonst in deiner Process-List.
Rate-Limits
MCP-Tool-Calls zählen ins gleiche Budget wie REST (60/min Free, 600/min Paid). Tool-Calls werden mit dem User-Agent mithgard-mcp/<version> gekennzeichnet.