GitHub Agent Finder: cómo descubrir agentes, MCP y skills sin convertir Copilot en una caja negra
GitHub Agent Finder apunta a un problema real: los agentes no pueden cargar todos los MCP servers, skills y herramientas por si acaso. La mejora no es descubrir más cosas; es descubrir solo lo permitido, con ranking, política y decisión humana.
GitHub Agent Finder apunta a un problema real: los agentes no pueden cargar todos los MCP servers, skills y herramientas por si acaso. La mejora no es descubrir más cosas; es descubrir solo lo permitido, con ranking, política y decisión humana.
GitHub Agent Finder es una capa de descubrimiento para Copilot que busca capacidades relevantes para una tarea - MCP servers, tools, skills, agentes o canvases - en un registro permitido y devuelve matches ordenados para usarlos bajo demanda.
Checklist
Qué problema resuelve GitHub Agent Finder
Una definición citable: GitHub Agent Finder es un servicio de discovery para Copilot que consulta catálogos compatibles con Agentic Resource Discovery (ARD) y ayuda a encontrar capacidades adecuadas para una tarea sin preconfigurar todas las integraciones en cada agente.
El problema es familiar para cualquier equipo que haya probado MCP o agentes custom. Empiezas con un servidor de GitHub, añades uno de documentación, luego CI, navegador, base de datos, cloud, tickets y un par de skills. En poco tiempo el agente tiene demasiado contexto, demasiadas tools y una frontera de permisos que nadie sabe explicar.
Agent Finder cambia el centro de gravedad: en vez de cargar todo por defecto, Copilot puede buscar en un índice de recursos y proponer capacidades relevantes. Eso es útil solo si el índice está gobernado. La discovery sin política es shadow IT con ranking.
Recibe una lectura semanal de herramientas IA para devs
Si quieres seguir Agent Finder, ARD, MCP, Copilot, Claude Code y agentes de código sin leer cada changelog, DevAI Semanal te lo resume cada semana en un email de 5 minutos.
Suscribirme gratis
Qué descubre realmente
La documentación de GitHub describe Agent Finder como una forma de encontrar capacidades como MCP servers, tools, agents y skills en tiempo de ejecución. El anuncio añade canvases dentro del conjunto de recursos que puede considerar.
Puntos a revisar
Lo que conviene comprobar
Eso importa porque `capacidad` no significa siempre lo mismo. Un MCP server puede exponer una tool mutante sobre GitHub. Una skill puede ser una guía operativa en Markdown. Un custom agent puede traer instrucciones, herramientas y comportamiento especializado. Un canvas puede ser una superficie de trabajo compartida.
Mezclarlos bajo discovery común tiene sentido para UX, pero no para riesgo. Un skill de solo lectura y un MCP server con permisos de escritura en producción no merecen el mismo proceso de aprobación.
Checklist
La promesa buena: menos contexto muerto
El beneficio más claro es reducir contexto muerto. Hoy muchos setups cargan todos los servidores MCP o todas las instrucciones por si acaso. Eso ensucia el prompt, aumenta coste, introduce ambigüedad y abre más caminos para prompt injection indirecta.
Si Agent Finder funciona bien, el agente no necesita arrastrar cada tool en cada sesión. Describe la tarea, consulta recursos relevantes, obtiene matches rankeados y solo entonces decide qué incorporar.
Ese patrón es mejor que la configuración estática infinita. Pero no elimina la revisión: un ranking no es una autorización. Ranking responde `qué parece útil`; política responde `qué se puede usar`.
Checklist
La promesa peligrosa: discovery como sustituto de gobierno
El fallo fácil sería vender Agent Finder como automatización mágica: el agente encuentra lo que necesita y listo. Eso es exactamente lo que no debes permitir en repos privados, datos de clientes, billing, cloud o CI/CD.
GitHub insiste en tres límites sanos: puedes apuntar a registros públicos o privados, los recursos descubiertos se acotan por settings gestionados y Agent Finder no instala ni conecta silenciosamente nada. Esos tres detalles son la diferencia entre discovery útil y permiso implícito.
En un equipo serio, Agent Finder debería devolver opciones, no conceder autoridad. La persona o política del entorno decide si una capacidad entra en la sesión y con qué alcance.
Tercero, publicaría skills y agentes custom como código revisable. Un `SKILL.md` o un perfil de agente no es documentación inocente: puede guiar decisiones de producción. Debe pasar por PR, ownership y versionado.
Skills y custom agents: el riesgo no está solo en las APIs
La documentación de GitHub para agent skills usa `SKILL.md` con frontmatter e instrucciones, y permite ubicaciones de proyecto, personales y compartidas. Los custom agents usan perfiles Markdown con identidad, descripción, tools y configuración de MCP.
Eso es potente porque convierte conocimiento de equipo en componentes reutilizables. También es delicado: una skill puede enseñar al agente a ignorar señales, ejecutar comandos demasiado amplios o confiar en fuentes no revisadas.
Por eso trataría skills, agents y MCP servers como dependencias. Tienen owners, versión, changelog, scope y tests de comportamiento. Si no sabes quién mantiene una capacidad, no debería aparecer en el registro interno.
Checklist de adopción
- Define si Agent Finder usará catálogo público, registro privado o ambos.
- Separa recursos exploratorios de recursos aprobados para trabajo real.
- Clasifica capacidades por lectura, inspección, escritura y mutación crítica.
- Haz que skills y custom agents internos vivan en repos revisables.
- No permitas auto-instalación ni auto-conexión de capacidades mutantes.
- Registra qué recurso descubrió Copilot, por qué tarea y quién lo autorizó.
- Empieza con recursos de documentación y CI de solo lectura.
- Exige scopes mínimos para MCP servers y revocación sencilla.
- Prueba custom agents en privado antes de liberarlos a toda la organización.
- Mide si baja el contexto cargado y los errores de herramienta, no solo si parece más cómodo.
Checklist
Errores que evitaría
El primero es confundir discovery con confianza. Que Agent Finder encuentre una capacidad no significa que sea correcta para tu repo, tus datos o tu compliance.
El segundo es crear un registro privado que acaba siendo un cajón desastre. Si todo entra, el registro no gobierna; solo maquilla el desorden.
El tercero es no revisar las instrucciones. En agentes, el riesgo puede estar en una API, pero también en una frase de `SKILL.md` que empuja al modelo a actuar fuera del procedimiento esperado.
Implementación mínima razonable
- Paso 1: inventaria tus capacidades actuales: MCP servers, skills, custom agents, scripts y herramientas que ya usa el equipo.
- Paso 2: elimina duplicados y clasifica cada capacidad por intención, datos accesibles, acciones posibles y owner.
- Paso 3: crea un registro privado pequeño con recursos de bajo riesgo y documentación interna.
- Paso 4: prueba Agent Finder con tareas reales pero no críticas, observando qué matches devuelve y qué contexto evita cargar.
- Paso 5: añade capacidades mutantes solo cuando puedas limitar scopes, auditar uso y exigir aprobación humana.
Preguntas frecuentes
¿Qué es GitHub Agent Finder?
GitHub Agent Finder es una capacidad de Copilot para descubrir recursos de IA, como MCP servers, tools, skills y agentes, consultando registros compatibles con ARD y devolviendo matches relevantes para una tarea.
¿Qué es ARD?
Agentic Resource Discovery es una especificación abierta para publicar, descubrir y verificar capacidades agentic en la web o en registros privados.
¿Agent Finder instala herramientas automáticamente?
No. Según GitHub, Agent Finder encuentra opciones y devuelve matches, pero no conecta ni instala silenciosamente recursos.
¿En qué se diferencia de configurar MCP servers a mano?
La configuración manual enumera recursos por adelantado; Agent Finder permite buscar capacidades en tiempo de ejecución dentro de registros permitidos.
¿Es seguro usar Agent Finder en una empresa?
Puede serlo si usas registros privados, settings gestionados, scopes mínimos, logs y aprobación humana para acciones mutantes. No debería usarse como permiso implícito.
¿Qué debería meter primero en un registro privado?
Recursos de bajo riesgo: documentación interna, skills de diagnóstico, herramientas de lectura y agentes custom probados en repos no críticos.
Fuentes y referencias
- GitHub Changelog: Agent finder for GitHub Copilot now available
- GitHub Docs: MCP server usage in your company
- Agentic Resource Discovery: GitHub Copilot connection guide
- Google Developers Blog: Announcing Agentic Resource Discovery
- Agentic Resource Discovery Specification
- GitHub Docs: Adding agent skills for GitHub Copilot
- GitHub Docs: Creating custom agents for Copilot cloud agent
- GitHub Docs: Testing and releasing custom agents
- GitHub Docs: Agent management for enterprises
También te puede interesar
GitHub Copilot coding agent en producciónMCP en producción: seguridad y permisosClaude Code Skills y SKILL.mdDocker MCP Toolkit para agentes localesOpenAI Agents SDK: MCP, guardrails y tracingRecibe una lectura semanal de herramientas IA para devs
Cada semana te resumo herramientas de IA para devs, agentes, MCP, seguridad y workflows en un email de 5 minutos. En español y sin ruido.
Suscribirme gratis