el-buen-agente-mcp
Server Details
La guía 'El Buen Agente' como 18 tools para evaluar, mejorar y construir agentes LLM. En español.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
- Repository
- apasztetnik/el-buen-agente-mcp
- GitHub Stars
- 0
- Server Listing
- El Buen Agente MCP Server
Glama MCP Gateway
Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.
Full call logging
Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.
Tool access control
Enable or disable individual tools per connector, so you decide what your agents can and cannot do.
Managed credentials
Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.
Usage analytics
See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.
Tool Definition Quality
Average 3.9/5 across 17 of 17 tools scored. Lowest: 3.1/5.
Cada herramienta tiene un propósito claramente distinto: evaluar_necesidad, auditar_contexto, revisar_rol_y_frontera, etc., abordan diferentes aspectos de la metodología de agentes sin superposición aparente.
Todas las herramientas siguen el patrón verbo_sustantivo en snake_case, como evaluar_necesidad, revisar_outputs, construir_agente, lo que facilita la predicción de su función.
17 herramientas cubren adecuadamente el ciclo de vida completo de un agente (evaluación, diseño, construcción, auditoría, revisión) sin ser excesivas ni insuficientes.
El conjunto cubre todas las fases clave: necesidad, diseño, planificación, construcción, revisión, auditoría, evaluación, contratos y exposición, sin lagunas evidentes para el dominio declarado.
Available Tools
18 toolsaplicar_challenger§5: Relación con el humano: copiloto, reviewer, challengerInspect
Aplica el patrón challenger/red-team a la definición o a una decisión del agente: contraargumentos basados en datos, autocrítica y gate de calidad. Útil como segunda pasada adversarial. Recibe la definición del agente y devuelve un brief de evaluación estructurado.
| Name | Required | Description | Default |
|---|---|---|---|
| language | No | Idioma de la respuesta (default "es"). / Response language: pass "en" for English output. | |
| agent_definition | Yes | Definición completa del agente a mejorar: system prompt, frontmatter, configuración, descripción de tools y cualquier doc de diseño. Cuanto más completa, mejor la evaluación. |
auditar_contexto§6: El contexto como activo estratégicoInspect
Audita el contexto del agente: separación en 3 capas (identidad/dominio/referencia), relevancia y caducidad de datos, estrategia de integración (directo/snapshot/RAG/estático), gobernanza, least-privilege, trazabilidad y defensa anti prompt-injection. Recibe la definición del agente y devuelve un brief de evaluación estructurado.
| Name | Required | Description | Default |
|---|---|---|---|
| language | No | Idioma de la respuesta (default "es"). / Response language: pass "en" for English output. | |
| agent_definition | Yes | Definición completa del agente a mejorar: system prompt, frontmatter, configuración, descripción de tools y cualquier doc de diseño. Cuanto más completa, mejor la evaluación. |
challenger_decision§5: Red-team de una decisiónInspect
Genera el brief para cuestionar una decisión concreta del agente: 3 razones basadas en datos para NO hacerla. No bloquea, informa al humano.
| Name | Required | Description | Default |
|---|---|---|---|
| contexto | No | Contexto y datos relevantes a la decisión. | |
| decision | Yes | La decisión o recomendación del agente que se quiere cuestionar. | |
| language | No | Idioma de la respuesta (default "es"). / Response language: pass "en" for English output. |
checklist_nacimiento§11: Checklist de nacimiento (19 puntos)Inspect
Corre el checklist completo de 19 puntos contra la definición del agente. Es el gate final antes de mergear: el agente debe NACER cumpliéndolo, no corregirse después. Devuelve veredicto punto por punto.
| Name | Required | Description | Default |
|---|---|---|---|
| language | No | Idioma de la respuesta (default "es"). / Response language: pass "en" for English output. | |
| agent_definition | Yes | Definición completa del agente a mejorar: system prompt, frontmatter, configuración, descripción de tools y cualquier doc de diseño. Cuanto más completa, mejor la evaluación. |
construir_agenteConstruir la definición final del agenteInspect
El paso de CIERRE del flujo: toma la definición iterada (tras pasar por las revisiones) y produce el artefacto final listo para usar: identity layer, tools con least-privilege, límites duros, schema de output, gates, contexto, evaluación. Llamala cuando checklist_nacimiento dé APTO.
| Name | Required | Description | Default |
|---|---|---|---|
| formato | No | Formato del artefacto: 'markdown' (doc de diseño completo, default), 'claude_skill' (SKILL.md con frontmatter), 'system_prompt' (prompt + config para cualquier framework). | |
| contrato | No | El contrato generado por generar_contrato, si existe. | |
| language | No | Idioma de la respuesta (default "es"). / Response language: pass "en" for English output. | |
| definicion_final | Yes | Definición completa del agente a mejorar: system prompt, frontmatter, configuración, descripción de tools y cualquier doc de diseño. Cuanto más completa, mejor la evaluación. |
disenar_evaluacion§7: ¿Cómo saber si funciona bien?Inspect
Evalúa el plan de evaluación del agente (o ayuda a crearlo): 3 dimensiones (capacidades/trayectoria/resultado), métricas (tasa de éxito, consistencia, coste por tarea, adopción), golden set de 20-50 tareas, monitoreo de drift y self-consistency para alto stake.
| Name | Required | Description | Default |
|---|---|---|---|
| language | No | Idioma de la respuesta (default "es"). / Response language: pass "en" for English output. | |
| agent_definition | Yes | Definición completa del agente a mejorar: system prompt, frontmatter, configuración, descripción de tools y cualquier doc de diseño. Cuanto más completa, mejor la evaluación. |
evaluar_autonomia§3: Nivel de autonomía permitidoInspect
Determina el nivel de autonomía adecuado (copiloto / ejecutor supervisado / autónomo con guardrails) y verifica los mecanismos de reducción de riesgo: sandbox/shadow mode, límites duros, frenos progresivos, override humano. Recibe la definición del agente y devuelve un brief de evaluación estructurado.
| Name | Required | Description | Default |
|---|---|---|---|
| language | No | Idioma de la respuesta (default "es"). / Response language: pass "en" for English output. | |
| agent_definition | Yes | Definición completa del agente a mejorar: system prompt, frontmatter, configuración, descripción de tools y cualquier doc de diseño. Cuanto más completa, mejor la evaluación. |
evaluar_necesidad§0: ¿De verdad hace falta un agente?Inspect
Evalúa si el problema justifica un agente o se resuelve con menos (prompt, workflow, skill). Detecta antipatrones: agente genérico, sobre-orquestación, agente sin contexto, autonomía total día 1. Usala ANTES de construir, o para cuestionar un agente existente.
| Name | Required | Description | Default |
|---|---|---|---|
| language | No | Idioma de la respuesta (default "es"). / Response language: pass "en" for English output. | |
| problema | Yes | Descripción del problema que se quiere resolver y, si existe, cómo lo resuelve el agente actual. |
evaluar_sistema§9: De skills aisladas a sistema coherenteInspect
Evalúa cómo el agente encaja en el sistema mayor: catálogo de skills, reutilización vs especialización, orquestación ligera vs orquestador, qué automatizar vs supervisar, y memorias separadas por agente.
| Name | Required | Description | Default |
|---|---|---|---|
| language | No | Idioma de la respuesta (default "es"). / Response language: pass "en" for English output. | |
| ecosistema | No | Otros agentes/skills existentes en el sistema, si los hay. | |
| agent_definition | Yes | Definición completa del agente a mejorar: system prompt, frontmatter, configuración, descripción de tools y cualquier doc de diseño. Cuanto más completa, mejor la evaluación. |
generar_contrato§8: Generar el contrato del agenteInspect
Genera el contrato formal del agente (patrón contractor de §8) a partir de los campos provistos. Los campos faltantes quedan marcados como [PENDIENTE] para completar.
| Name | Required | Description | Default |
|---|---|---|---|
| coste | No | Modelo + estimado de tokens/mes + tope. | |
| puede | No | Acciones autónomas dentro de límites. | |
| inputs | No | Qué consume. | |
| nombre | Yes | Nombre del agente. | |
| output | No | Schema exacto + formato legible para humano. | |
| language | No | Idioma de la respuesta (default "es"). / Response language: pass "en" for English output. | |
| no_puede | No | Acciones que requieren aprobación humana / fuera de alcance. | |
| problema | No | Qué resuelve (1 frase) + qué deliberadamente NO toca. | |
| autonomia | No | copiloto | supervisado | autónomo con guardrails (+ plan de progresión). | |
| evaluacion | No | Métricas de éxito (verde/amarillo/rojo) + cadencia de review. |
get_el_buen_agenteObtener la guía completaInspect
Devuelve la guía completa 'El Buen Agente (v2)' en Markdown. Usala para contexto general; para operar sobre un agente concreto usá las tools evaluar_*/revisar_*/auditar_*.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
plan_de_inicio§12: Cómo empezarInspect
Genera el plan de arranque correcto para un agente nuevo: un agente, un problema concreto, un humano revisando. Verifica que la tarea elegida sea recurrente, costosa en tiempo y con datos accesibles.
| Name | Required | Description | Default |
|---|---|---|---|
| equipo | No | Quiénes lo van a usar y revisar. | |
| language | No | Idioma de la respuesta (default "es"). / Response language: pass "en" for English output. | |
| problema | Yes | El problema o tarea candidata para el primer agente. |
plan_exposicion_mcp§10: Exponer el agente/skill vía MCPInspect
Evalúa qué partes del agente conviene exponer a la economía de agentes y cómo: qué modelar como tool (capacidad accionable), resource (doc/dato legible) o prompt (plantilla), y qué merece UI vs API/MCP.
| Name | Required | Description | Default |
|---|---|---|---|
| language | No | Idioma de la respuesta (default "es"). / Response language: pass "en" for English output. | |
| agent_definition | Yes | Definición completa del agente a mejorar: system prompt, frontmatter, configuración, descripción de tools y cualquier doc de diseño. Cuanto más completa, mejor la evaluación. |
recomendar_flujoRecomendar el orden de las toolsInspect
Devuelve el flujo recomendado de tools según la situación: agente nuevo (diseño desde cero) o agente existente (mejora). Llamala PRIMERO si no sabés por dónde empezar.
| Name | Required | Description | Default |
|---|---|---|---|
| situacion | Yes | 'nuevo' = diseñar un agente desde cero; 'existente' = mejorar un agente que ya está definido o en producción. |
revisar_frontera_ejecucion§4: Qué recomienda y qué ejecuta (frontera explícita desde el diseño)Inspect
Verifica que la línea entre lo que el agente recomienda y lo que ejecuta esté definida en código (status + gates), no descubierta en producción: qué ejecuta directo, qué queda pendiente de aprobación, qué se rechaza. Recibe la definición del agente y devuelve un brief de evaluación estructurado.
| Name | Required | Description | Default |
|---|---|---|---|
| language | No | Idioma de la respuesta (default "es"). / Response language: pass "en" for English output. | |
| agent_definition | Yes | Definición completa del agente a mejorar: system prompt, frontmatter, configuración, descripción de tools y cualquier doc de diseño. Cuanto más completa, mejor la evaluación. |
revisar_outputs§2: Inputs esperados y outputs útiles para humanosInspect
Verifica que los outputs sean accionables: schema estricto (JSON Schema/Pydantic), resumen legible para humanos separado del razonamiento, y exposición de qué gates pasó/falló. Recibe la definición del agente y devuelve un brief de evaluación estructurado.
| Name | Required | Description | Default |
|---|---|---|---|
| language | No | Idioma de la respuesta (default "es"). / Response language: pass "en" for English output. | |
| agent_definition | Yes | Definición completa del agente a mejorar: system prompt, frontmatter, configuración, descripción de tools y cualquier doc de diseño. Cuanto más completa, mejor la evaluación. |
revisar_rol_y_frontera§1: Rol claro y frontera de responsabilidadInspect
Verifica que el agente tenga rol claro, dominio acotado y frontera explícita de qué NO es su responsabilidad, escrita en el identity layer y enforced en código donde se pueda. Recibe la definición del agente y devuelve un brief de evaluación estructurado.
| Name | Required | Description | Default |
|---|---|---|---|
| language | No | Idioma de la respuesta (default "es"). / Response language: pass "en" for English output. | |
| agent_definition | Yes | Definición completa del agente a mejorar: system prompt, frontmatter, configuración, descripción de tools y cualquier doc de diseño. Cuanto más completa, mejor la evaluación. |
validar_veredictoValidar el veredicto del checklist (para CI)Inspect
Cierra el ciclo de checklist_nacimiento con un contrato a nivel protocolo. Pasale los 19 puntos con su estado (ok|parcial|falta) y devuelve structuredContent validado: conteos y veredicto normalizado (apto solo si faltas === 0). Pensada para consumo programático / gates de CI: no depende de parsear texto.
| Name | Required | Description | Default |
|---|---|---|---|
| puntos | Yes | Los 19 puntos del checklist con su estado evaluado. |
Output Schema
| Name | Required | Description |
|---|---|---|
| aptos | Yes | |
| faltas | Yes | |
| completo | Yes | true si están los 19 puntos sin números repetidos. |
| parciales | Yes | |
| veredicto | Yes |
Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [{ "email": "your-email@example.com" }]
}The email address must match the email associated with your Glama account. Once published, Glama will automatically detect and verify the file within a few minutes.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!
Your Connectors
Sign in to create a connector for this server.