Zum Inhalt springen
Mithgard
MCP-Server

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.

MCP-DatenflussClaude Desktop ruft den lokalen MCP-Server per stdio. Der MCP-Server spricht über HTTPS mit genome.mithgard.ai.ClaudeDesktopMCPstdio · 6 toolsgenome.mithgard.ai44k ideas · pgvectorstdio · jsonrpchttps · bearer

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.

  • decodedecode({ idea: string }) → Components[]

    Zerlegt eine Idee in atomare Bestandteile (Mechanismus, Domäne, Werkzeug). Liefert Match-Score gegen 44.000 bekannte Ideen.

  • searchsearch({ q: string, limit?: number }) → Idea[]

    Semantische Suche per pgvector. Default-Limit 10, max 50.

  • genealogygenealogy({ idea_id, depth }) → Lineage

    Vor- und Nachfahren einer Idee — Innovations-Stammbaum bis Tiefe N.

  • principlesprinciples({ idea_id }) → Principle[]

    Erste Prinzipien hinter einer Idee. Hilft beim Re-Compose.

  • comparecompare({ a, b }) → Diff

    Strukturierter Vergleich zweier Ideen — Schnittmenge, Differenzen, Brücken.

  • pathpath({ 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.