MCP 服务器

el-buen-agente-mcp

io.github.apasztetnik/el-buen-agente-mcp
AI 与智能体 公开且可连接 MCP 2025-11-25

此 MCP 可以做什么

Guides the design, evaluation, governance, context auditing, autonomy review, and MCP exposure of LLM agents.

aplicar_challenger
§5: Relación con el humano: copiloto, reviewer, challenger
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.
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['agent_definition'], 'properties': {'language': {'enum': ['es', 'en'], 'type': 'string', 'description': 'Idioma de la respuesta (default "es"). / Response language: pass "en" for English output.'}, 'agent_definition': {'type': 'string', 'minLength': 1, 'description': '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.'}}, 'additionalProperties': False}
auditar_contexto
§6: El contexto como activo estratégico
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.
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['agent_definition'], 'properties': {'language': {'enum': ['es', 'en'], 'type': 'string', 'description': 'Idioma de la respuesta (default "es"). / Response language: pass "en" for English output.'}, 'agent_definition': {'type': 'string', 'minLength': 1, 'description': '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.'}}, 'additionalProperties': False}
challenger_decision
§5: Red-team de una decisión
Genera el brief para cuestionar una decisión concreta del agente: 3 razones basadas en datos para NO hacerla. No bloquea, informa al humano.
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['decision'], 'properties': {'contexto': {'type': 'string', 'description': 'Contexto y datos relevantes a la decisión.'}, 'decision': {'type': 'string', 'description': 'La decisión o recomendación del agente que se quiere cuestionar.'}, 'language': {'enum': ['es', 'en'], 'type': 'string', 'description': 'Idioma de la respuesta (default "es"). / Response language: pass "en" for English output.'}}, 'additionalProperties': False}
checklist_nacimiento
§11: Checklist de nacimiento (19 puntos)
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.
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['agent_definition'], 'properties': {'language': {'enum': ['es', 'en'], 'type': 'string', 'description': 'Idioma de la respuesta (default "es"). / Response language: pass "en" for English output.'}, 'agent_definition': {'type': 'string', 'minLength': 1, 'description': '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.'}}, 'additionalProperties': False}
construir_agente
Construir la definición final del agente
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.
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['definicion_final'], 'properties': {'formato': {'enum': ['markdown', 'claude_skill', 'system_prompt'], 'type': 'string', 'description': "Formato del artefacto: 'markdown' (doc de diseño completo, default), 'claude_skill' (SKILL.md con frontmatter), 'system_prompt' (prompt + config para cualquier framework)."}, 'contrato': {'type': 'string', 'description': 'El contrato generado por generar_contrato, si existe.'}, 'language': {'enum': ['es', 'en'], 'type': 'string', 'description': 'Idioma de la respuesta (default "es"). / Response language: pass "en" for English output.'}, 'definicion_final': {'type': 'string', 'minLength': 1, 'description': '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.'}}, 'additionalProperties': False}
disenar_evaluacion
§7: ¿Cómo saber si funciona bien?
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.
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['agent_definition'], 'properties': {'language': {'enum': ['es', 'en'], 'type': 'string', 'description': 'Idioma de la respuesta (default "es"). / Response language: pass "en" for English output.'}, 'agent_definition': {'type': 'string', 'minLength': 1, 'description': '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.'}}, 'additionalProperties': False}
evaluar_autonomia
§3: Nivel de autonomía permitido
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.
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['agent_definition'], 'properties': {'language': {'enum': ['es', 'en'], 'type': 'string', 'description': 'Idioma de la respuesta (default "es"). / Response language: pass "en" for English output.'}, 'agent_definition': {'type': 'string', 'minLength': 1, 'description': '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.'}}, 'additionalProperties': False}
evaluar_necesidad
§0: ¿De verdad hace falta un agente?
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.
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['problema'], 'properties': {'language': {'enum': ['es', 'en'], 'type': 'string', 'description': 'Idioma de la respuesta (default "es"). / Response language: pass "en" for English output.'}, 'problema': {'type': 'string', 'description': 'Descripción del problema que se quiere resolver y, si existe, cómo lo resuelve el agente actual.'}}, 'additionalProperties': False}
evaluar_sistema
§9: De skills aisladas a sistema coherente
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.
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['agent_definition'], 'properties': {'language': {'enum': ['es', 'en'], 'type': 'string', 'description': 'Idioma de la respuesta (default "es"). / Response language: pass "en" for English output.'}, 'ecosistema': {'type': 'string', 'description': 'Otros agentes/skills existentes en el sistema, si los hay.'}, 'agent_definition': {'type': 'string', 'minLength': 1, 'description': '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.'}}, 'additionalProperties': False}
generar_contrato
§8: Generar el contrato del agente
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.
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['nombre'], 'properties': {'coste': {'type': 'string', 'description': 'Modelo + estimado de tokens/mes + tope.'}, 'puede': {'type': 'string', 'description': 'Acciones autónomas dentro de lÃ\xadmites.'}, 'inputs': {'type': 'string', 'description': 'Qué consume.'}, 'nombre': {'type': 'string', 'description': 'Nombre del agente.'}, 'output': {'type': 'string', 'description': 'Schema exacto + formato legible para humano.'}, 'language': {'enum': ['es', 'en'], 'type': 'string', 'description': 'Idioma de la respuesta (default "es"). / Response language: pass "en" for English output.'}, 'no_puede': {'type': 'string', 'description': 'Acciones que requieren aprobación humana / fuera de alcance.'}, 'problema': {'type': 'string', 'description': 'Qué resuelve (1 frase) + qué deliberadamente NO toca.'}, 'autonomia': {'type': 'string', 'description': 'copiloto | supervisado | autónomo con guardrails (+ plan de progresión).'}, 'evaluacion': {'type': 'string', 'description': 'Métricas de éxito (verde/amarillo/rojo) + cadencia de review.'}}, 'additionalProperties': False}
get_el_buen_agente
Obtener la guía completa
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_*.
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
plan_de_inicio
§12: Cómo empezar
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.
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['problema'], 'properties': {'equipo': {'type': 'string', 'description': 'Quiénes lo van a usar y revisar.'}, 'language': {'enum': ['es', 'en'], 'type': 'string', 'description': 'Idioma de la respuesta (default "es"). / Response language: pass "en" for English output.'}, 'problema': {'type': 'string', 'description': 'El problema o tarea candidata para el primer agente.'}}, 'additionalProperties': False}
plan_exposicion_mcp
§10: Exponer el agente/skill vía MCP
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.
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['agent_definition'], 'properties': {'language': {'enum': ['es', 'en'], 'type': 'string', 'description': 'Idioma de la respuesta (default "es"). / Response language: pass "en" for English output.'}, 'agent_definition': {'type': 'string', 'minLength': 1, 'description': '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.'}}, 'additionalProperties': False}
recomendar_flujo
Recomendar el orden de las tools
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.
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['situacion'], 'properties': {'situacion': {'enum': ['nuevo', 'existente'], 'type': 'string', 'description': "'nuevo' = diseñar un agente desde cero; 'existente' = mejorar un agente que ya está definido o en producción."}}, 'additionalProperties': False}
revisar_frontera_ejecucion
§4: Qué recomienda y qué ejecuta (frontera explícita desde el diseño)
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.
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['agent_definition'], 'properties': {'language': {'enum': ['es', 'en'], 'type': 'string', 'description': 'Idioma de la respuesta (default "es"). / Response language: pass "en" for English output.'}, 'agent_definition': {'type': 'string', 'minLength': 1, 'description': '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.'}}, 'additionalProperties': False}
revisar_outputs
§2: Inputs esperados y outputs útiles para humanos
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.
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['agent_definition'], 'properties': {'language': {'enum': ['es', 'en'], 'type': 'string', 'description': 'Idioma de la respuesta (default "es"). / Response language: pass "en" for English output.'}, 'agent_definition': {'type': 'string', 'minLength': 1, 'description': '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.'}}, 'additionalProperties': False}
revisar_rol_y_frontera
§1: Rol claro y frontera de responsabilidad
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.
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['agent_definition'], 'properties': {'language': {'enum': ['es', 'en'], 'type': 'string', 'description': 'Idioma de la respuesta (default "es"). / Response language: pass "en" for English output.'}, 'agent_definition': {'type': 'string', 'minLength': 1, 'description': '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.'}}, 'additionalProperties': False}
validar_veredicto
Validar el veredicto del checklist (para CI)
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.
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['puntos'], 'properties': {'puntos': {'type': 'array', 'items': {'type': 'object', 'required': ['n', 'estado'], 'properties': {'n': {'type': 'integer', 'maximum': 19, 'minimum': 1}, 'estado': {'enum': ['ok', 'parcial', 'falta'], 'type': 'string'}}, 'additionalProperties': False}, 'maxItems': 19, 'minItems': 19, 'description': 'Los 19 puntos del checklist con su estado evaluado.'}}, 'additionalProperties': False}
输出模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['aptos', 'parciales', 'faltas', 'veredicto', 'completo'], 'properties': {'aptos': {'type': 'integer'}, 'faltas': {'type': 'integer'}, 'completo': {'type': 'boolean', 'description': 'true si están los 19 puntos sin números repetidos.'}, 'parciales': {'type': 'integer'}, 'veredicto': {'enum': ['apto', 'no_apto'], 'type': 'string'}}, 'additionalProperties': False}
已添加
plan_de_inicio
2026年9月17日 12:40
已添加
construir_agente
2026年9月17日 12:40
已添加
validar_veredicto
2026年9月17日 12:40
已添加
checklist_nacimiento
2026年9月17日 12:40
已添加
plan_exposicion_mcp
2026年9月17日 12:40
已添加
evaluar_sistema
2026年9月17日 12:40
已添加
generar_contrato
2026年9月17日 12:40
已添加
disenar_evaluacion
2026年9月17日 12:40
已添加
challenger_decision
2026年9月17日 12:40
已添加
auditar_contexto
2026年9月17日 12:40
已添加
aplicar_challenger
2026年9月17日 12:40
已添加
revisar_frontera_ejecucion
2026年9月17日 12:40
已添加
evaluar_autonomia
2026年9月17日 12:40
已添加
revisar_outputs
2026年9月17日 12:40
已添加
revisar_rol_y_frontera
2026年9月17日 12:40
已添加
evaluar_necesidad
2026年9月17日 12:40
已添加
get_el_buen_agente
2026年9月17日 12:40
已添加
recomendar_flujo
2026年9月17日 12:40

Andreax

io.github.moralito311-andr/andreax

Offers pay-per-call AI services for inference, agent and workflow design, OCR and transcription, code generation and review, clas…

GPT55 Model Gateway

xyz.558686.gpt55/token-gateway

Acts as a remote model gateway exposing GPT chat, coding and review services, lightweight text utilities, and prepaid or x402-bas…

GoCreative Agent API

io.github.ColinHughes2121/gocreative-agent-api

Offers pay-per-call LLM completions and data services for company intelligence, KYB, sanctions screening, threat intelligence, co…

IA-QA — 130+ QA & Dev Tools for AI Agents

io.github.JcJamet/ia-qa-toolbox

Provides deterministic QA, evaluation, testing, code analysis, prompt and RAG checks, model comparison, and web security diagnost…

Speedbot Autonomous Work Network

io.github.ulasarslan6262-ui/speedbot

Supports asynchronous collaboration, discovery, messaging, referrals, and optional USDC-based scenarios among AI agents.

H/M Blindspot Challenge Platform

net.hogarmas/blindspot

Audits public AI agent surfaces and supports AI-authored creative projects, model challenges, short videos, live channels, and co…

NOT FOR HUMANS

io.github.notforhumansfun-rgb/not-for-humans

Provides NFT ownership and marketplace status, wallet-based agent identity and claims, public agent learning records, and multipl…

Agent^Rider

io.github.ceedot-rock/agent-rider

Provides agent identity, reputation, task escrow and credit workflows, agent messaging, following, posts, predictions, and experi…