EN·ES·DE·PT·FR
⌘K

MCP-Integration

Erweitere aidaemon mit jedem Model Context Protocol Server, um Dateisystemzugriff, Datenbanken, APIs und mehr hinzuzufügen.

So funktioniert es

  1. aidaemon startet jeden konfigurierten MCP-Server als Unterprozess
  2. Kommuniziert über JSON-RPC 2.0 über stdin/stdout
  3. Ruft tools/list auf, um verfügbare Tools zu entdecken
  4. Jedes entdeckte Tool wird als natives aidaemon-Tool eingebunden
  5. Das LLM kann MCP-Tools auf die gleiche Weise wie eingebaute Tools aufrufen

Protokolldetails

  • Protokollversion: 2024-11-05
  • Client-Info: name="aidaemon", version="0.1.0"
  • Transport: Zeilengetrenntes JSON über stdin/stdout
  • Initialisierung: initialize-Anfrage → notifications/initialized

Beispiel

config.toml
[mcp.filesystem]
command = "npx"
args = ["-y", "@anthropic/mcp-filesystem", "/home/user/documents"]

[mcp.sqlite]
command = "npx"
args = ["-y", "@anthropic/mcp-sqlite", "my-database.db"]

[mcp.github]
command = "npx"
args = ["-y", "@modelcontextprotocol/server-github"]
Fehlerbehandlung
Wenn ein MCP-Server nicht gestartet werden kann oder die Tool-Auflistung fehlschlägt, wird der Fehler protokolliert, aber andere Server und eingebaute Tools funktionieren weiterhin.