Uso del servidor MCP de GitHub con Copilot Chat
Ahora que ha visto cómo los servidores MCP amplían las funcionalidades de GitHub Copilot, vamos a dar el siguiente paso: combinarlos con el modo agente de Copilot. Aquí es donde Copilot se mueve más allá de responder a las solicitudes y comienza a actuar como un verdadero colaborador, capaz de planear, ejecutar y refinar flujos de trabajo.
En esta unidad, aprenderá lo siguiente:
- Lo que es el modo agente de Copilot y cómo difiere del uso estándar.
- Cómo mejoran el modo de agente los servidores MCP conectando Copilot a herramientas y datos externos.
- Las principales ventajas de combinar MCP con el modo de agente, como la automatización y el menor esfuerzo manual.
- Cómo aplicar procedimientos recomendados para guiar a Copilot en flujos de trabajo agente de forma eficaz.
Uso del servidor MCP de GitHub con Copilot Chat
Abra Chat de Copilot en Visual Studio Code y cambie al modo agente para activar las herramientas del servidor MCP.
Haga clic en Seleccionar herramientas para ver todas las funcionalidades disponibles del servidor MCP.
Ahora puede intentar crear un nuevo problema, resumir un repositorio o obtener información sobre el trabajo mediante avisos de lenguaje natural.
Siga las indicaciones de Copilot Chat para completar sus tareas de forma eficaz.
Funcionalidades agente de Copilot y MCP
Hasta ahora, hemos visto cómo los servidores MCP amplían GitHub Copilot mediante la conexión a herramientas y recursos externos. ¿Pero qué ocurre cuando combinamos esto con el modo de agente? Aquí es donde Copilot cambia de ser solo un asistente dinámico para actuar más como un colaborador independiente.
¿Qué son las funcionalidades agente?
Las funcionalidades agenticas proporcionan a Copilot la capacidad de:
Trabaje de forma independiente mediante la realización de flujos de trabajo de varios pasos sin necesidad de instrucciones constantes.
Para tomar decisiones, elija qué herramientas o enfoques usar en función del contexto que tiene. Adapte y mejore respondiendo a los comentarios, ajustando su enfoque e iterando en los resultados.
En otras palabras, el modo de agente permite a Copilot controlar las tareas de una manera que se siente más autónoma, casi como tener un compañero de equipo que comprenda la imagen más grande en lugar de seguir las instrucciones individuales.
Cómo MCP hace que el modo agente sea más seguro
Por sí solo, el modo de agente es eficaz. Pero al agregar servidores MCP, le da a Copilot la capacidad de llegar más allá del entorno de codificación inmediato. A través de MCP, Copilot puede:
- Acceda directamente a datos externos, API o herramientas empresariales.
- Manténgase en contexto en varias plataformas, sin necesidad de cambiar de aplicación.
- Complete "bucles agente", donde busca información dinámicamente, analiza los resultados y realiza los pasos siguientes informados, todo sin reiniciar el proceso desde cero.
Esto significa que Copilot no solo reacciona a una sola petición. En su lugar, funciona en un ciclo: explorar, adaptar y refinar hasta que genere el resultado que desee.
Ventajas de combinar MCP con el modo de agente
Al reunir estas dos funcionalidades, se desbloquean las principales ventajas:
Contexto extendido: Copilot puede extraer información de varios sistemas, no solo el editor de código.
Esfuerzo manual reducido: el trabajo rutinario, como abrir problemas, administrar flujos de trabajo o ejecutar comprobaciones, se puede automatizar mientras se centra en decisiones de mayor valor.
Integración sin problemas: Copilot puede llevar a cabo tareas que abarcan herramientas y plataformas, sin necesidad de conectores personalizados ni cambio constante.
Procedimientos recomendados para el éxito
Para obtener el máximo partido del modo MCP y del agente, pruebe estas estrategias:
- Estar claro acerca de los objetivos: defina lo que desea que Copilot logre y cuál debe ser el resultado final.
- Proporcionar contexto: comparta detalles en segundo plano sobre el proyecto o el flujo de trabajo. Esto podría incluir vínculos, referencias o pasos anteriores.
- Establecer límites: si desea que Copilot deje de planear (y aún no realice cambios), indique eso. También puede limitar qué herramientas de MCP están activas.
- Pedir confirmación: antes de realizar grandes cambios, haga que Copilot resuma su plan para que pueda aprobarlo o refinarlo.
- Use los archivos de solicitud o las instrucciones: cree archivos de aviso personalizados que guían a Copilot sobre cómo comportarse con servidores MCP específicos. Esto mantiene su comportamiento coherente y alineado con los flujos de trabajo.