Skip to main content
Glama

Ennodia le da a tu agente principal acceso a las interfaces de línea de comandos (CLI) de los agentes instalados. Realiza un seguimiento de cada tarea secundaria y utiliza Compare, dirigido por modelos, para mostrar acuerdos, desacuerdos, omisiones y una respuesta recomendada con recibos.

Antes del trabajo, un Plan Advisor opcional puede proponer un conjunto acotado de harnesses, modelos y habilidades. No inicia el trabajo propuesto.

Instalación

Envía esta dirección a tu agente principal. El agente puede completar la instalación:

try-ennodia.cherninlab.com

Para ejecutar Ennodia directamente como servidor MCP de entrada/salida estándar (stdio), usa:

npx -y ennodia

Para usar Bun directamente, ejecuta bunx ennodia.

Para un instalador de registro o cliente, usa la página de Ennodia en Smithery.

Para instalación manual o desarrollo local, consulta Quickstart.

Related MCP server: agentloop

Qué hace Ennodia

  • Descubre las herramientas locales de inteligencia artificial (IA) disponibles

  • Planifica una ruta con una categoría proporcionada por el llamador o un respaldo por palabra clave

  • Estima los tokens de entrada previos al vuelo y aplica límites locales a esa estimación

  • Inicia y supervisa tareas secundarias

  • Muestra estado, tiempo transcurrido, registros y fallos

  • Cancela tareas y ejecuta explícitamente

  • Permite que un Plan Advisor proponga un plan de trabajo inerte y validado

  • Compara múltiples salidas completadas con un Judge

  • Permite que un Result Advisor combine los hallazgos del Judge en una sola respuesta

ennodia_run es el punto de entrada principal. Planifica e inicia tareas. También puede usar Compare. Devuelve un identificador de ejecución (ID) para usarlo con ennodia_get_run.

Consulta MCP tools para la referencia completa de herramientas y parámetros.

Usa Ennodia para trabajos que necesiten análisis adicional de modelos. Una ejecución suele tardar minutos. Compare añade dos pasadas de modelo en serie después de que los agentes secundarios terminen.

Judge, Plan Advisor y Result Advisor

Cada rol tiene responsabilidades limitadas:

  • Plan Advisor se ejecuta antes del trabajo cuando se solicita. Propone asignaciones explícitas de harness, modelo y habilidad como datos inertes. Ennodia valida la propuesta contra un inventario congelado. Plan Advisor no puede ejecutarla. El llamador debe usar una llamada separada para iniciar el plan validado una vez.

  • Judge se ejecuta durante Compare y mapea acuerdos, contradicciones, evidencia única, omisiones y riesgos en las salidas completadas.

  • Result Advisor sigue al Judge. Usa los hallazgos del Judge y las salidas originales para recomendar una respuesta. Si el análisis del Judge no es utilizable, usa basis: "candidates-only". Este estado hace visible la degradación.

Ennodia IO

El paquete independiente @cherninlab/ennodia-io proporciona una interfaz local de Protocolo de Transferencia de Hipertexto (HTTP) y TypeScript. Las aplicaciones pueden usarlo con claves proporcionadas por el usuario y agentes locales instalados:

npx -y @cherninlab/ennodia-io

Consulta Ennodia IO para los campos admitidos, el comportamiento de autenticación, las reglas de intercambio de recursos entre orígenes y los límites actuales.

Harnesses compatibles

  • Codex CLI

  • Claude Code

  • OpenCode

  • Kilo Code

  • Kiro CLI

  • Cline CLI

  • Hermes Agent

  • Antigravity

Los adaptadores se mantienen delgados. Los módulos principales contienen enrutamiento compartido, datos de trazabilidad, estado de tareas, recuperación y lógica de Compare.

Los candidatos evaluados incluyen Gemini CLI, GitHub Copilot CLI, Amp, Aider, Goose, Qwen Code y Cursor CLI. Ennodia no incluye estos candidatos.

Ennodia puede añadir un candidato después de la verificación de una interfaz compatible de entrada de prompt y salida de texto. La verificación no debe usar indicadores de omisión de permisos ni API privadas del proveedor.

Documentación

Benchmarks

El benchmark actual es multi-model-bug-recall. Utiliza pequeños fixtures de revisión de TypeScript y oráculos de errores confirmados. Ejecuta la suite determinista con:

bun run bench:bug-recall

Las ejecuciones en vivo de harness están disponibles mediante bun run bench:bug-recall:live y se mantienen fuera de bun run verify.

La instantánea de fixtures con fecha actual se publica en Benchmarks: 4 casos, con ennodia-parallel-compare al 100% de recuperación y 100% de precisión.

Contribuir

Ennodia está en desarrollo activo. Puedes enviar informes de errores y pull requests pequeños y enfocados. Consulta CONTRIBUTING.md para el flujo de trabajo de verificación local.

A
license - permissive license
Not graded
quality - not tested
A
maintenance

Maintenance

Maintainers
Response time
6wRelease cycle
3Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • A paid remote MCP for OpenAI Codex agent coordination MCP, built to return verdicts, receipts, usage

  • Control plane for autonomous software labor. Agents claim objectives over MCP with audit trail.

  • MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/cherninlab/ennodia'

If you have feedback or need assistance with the MCP directory API, please join our Discord server