ENΒ·ESΒ·DEΒ·PTΒ·FR
⌘K

Integracion MCP

Extiende aidaemon con cualquier servidor Model Context Protocol para agregar acceso al sistema de archivos, bases de datos, APIs y mas.

Como Funciona

  1. aidaemon genera cada servidor MCP configurado como un subproceso
  2. Se comunica via JSON-RPC 2.0 sobre stdin/stdout
  3. Llama a tools/list para descubrir las herramientas disponibles
  4. Cada herramienta descubierta se envuelve como un Tool nativo de aidaemon
  5. El LLM puede llamar a herramientas MCP de la misma forma que las herramientas integradas

Detalles del Protocolo

  • Version del protocolo: 2024-11-05
  • Informacion del cliente: name="aidaemon", version="0.1.0"
  • Transporte: JSON delimitado por lineas sobre stdin/stdout
  • Inicializacion: solicitud initialize β†’ notifications/initialized

Ejemplo

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"]
Manejo de Errores
Si un servidor MCP falla al iniciar o listar herramientas, el error se registra pero los demas servidores y herramientas integradas continuan funcionando.