Cómo usar gopls MCP con VS Code

Descubre cómo habilitar gopls MCP en VS Code para Go: acceso eficiente al LSP, referencias y diagnósticos precisos, IA integrada y agentes IA.

2 sept 2025 • 3 min read • Q2BSTUDIO Team

Inteligencia-Artificial-

El equipo de Go ha añadido recientemente un servidor oficial Model Context Protocol MCP a gopls, la implementación del Language Server Protocol LSP para Go. Gracias a ello, editores como VS Code y agentes IA pueden acceder de forma directa y eficiente a funciones del LSP sin tener que leer archivos completos, reduciendo consumo de tokens y acelerando tareas como referencias, diagnósticos y navegación de símbolos.

En Q2BSTUDIO, empresa de desarrollo de software, creamos aplicaciones a medida y software a medida con un fuerte enfoque en inteligencia artificial, ciberseguridad, servicios cloud AWS y Azure, automatización de procesos y servicios inteligencia de negocio con Power BI. Si estás impulsando ia para empresas o quieres desplegar agentes IA en tu flujo de trabajo, nuestro equipo puede ayudarte a integrar estas capacidades en tu stack. Conoce más sobre nuestra inteligencia artificial aplicada a producto y operaciones.

Cómo habilitar gopls MCP en VS Code paso a paso

Paso 1 Instalar o actualizar gopls. En tu terminal ejecuta go install golang.org/x/tools/gopls@latest. Asegúrate de tener una versión reciente de Go para obtener la mejor compatibilidad.

Paso 2 Activar el servidor MCP desde VS Code. Abre Configuración y localiza Go Language Server Flags. Edita settings.json y añade la bandera -mcp.listen=localhost:8092 en el arreglo go.languageServerFlags. Reinicia o recarga VS Code para aplicar los cambios.

Paso 3 Registrar el servidor MCP para los agentes de VS Code. Ejecuta el comando MCP Add Server. Elige HTTP e introduce la dirección https://localhost:8092. Como alternativa, puedes registrar en .vscode/settings.json un servidor llamado gopls con url https://localhost:8092 y type http.

Paso 4 Optimizar el uso de herramientas con instrucciones. Crea el directorio .github/instructions en tu repositorio. Dentro, genera el archivo gopls.instructions.md e indica applyTo con el patrón **/*.go. Después, ejecuta el comando gopls mcp -instructions y añade la salida a ese archivo para que los agentes aprovechen al máximo las herramientas del LSP.

Cómo usarlo en tu día a día

Abre el chat del agente en VS Code y empieza a consultar tu código. Un ejemplo útil es pedir referencias de un símbolo de tu proyecto, por ejemplo Describe where MyFunction is used. El agente empleará la herramienta go_symbol_references para encontrar dónde se usa, sin rastrear archivos completos, de manera precisa y eficiente.

Por qué MCP marca la diferencia

Además de referencias y navegación, destaca go_diagnostics. Esta herramienta no solo reporta problemas, también permite aplicar fixes sugeridos de forma automática, basados en el análisis determinista de gopls. Así se elevan la consistencia y la calidad de las correcciones frente a enfoques puramente estadísticos.

Un caso práctico es modernize, que propone mejoras cuando surgen nuevas características del lenguaje. Por ejemplo, puede sugerir convertir un bucle for i := 0; i < 10; i++ a la sintaxis for i := range 10 cuando corresponde. Dado que los LLM tienden a generar código basado en patrones históricos, estas herramientas ayudan a adoptar novedades del lenguaje antes de que se generalicen en la base de conocimientos de los modelos.

Ventajas para tu equipo

Con gopls MCP y agentes IA integrados en VS Code, lograrás inspección contextual del código, diagnósticos accionables, modernización automática, ahorro de tokens y mayor velocidad de desarrollo. Si buscas robustez adicional, suma capacidades de ciberseguridad, servicios cloud AWS y Azure, automatización de procesos, power bi e inteligencia de negocio para disponer de una cadena de entrega completa, segura y escalable. En Q2BSTUDIO te ayudamos a integrar agentes IA con tu repositorio, orquestar flujos en CI CD y alinear todo con tus objetivos de negocio.

¿Listo para llevar tu productividad al siguiente nivel con agentes IA y gopls MCP en VS Code mientras evolucionas tu plataforma con aplicaciones a medida y software a medida seguros y escalables? Descubre cómo lo hacemos en nuestro servicio de desarrollo de software a medida y cuéntanos tu caso para diseñar la solución ideal.

A BREAK?

Play for a moment before you go

OUR SERVICES

How we can help you

Artificial intelligence

AI agents, chatbots, and intelligent assistants that automate tasks and serve your customers 24/7 to improve the efficiency of your business.

More info

Software Development

Web, mobile, and desktop applications, intranets, e-commerce, SaaS, and management platforms designed for your company's specific needs.

More info

Cloud services

Migration, infrastructure, managed hosting, high availability, and security on Microsoft Azure and Amazon Web Services to help your business scale without limits.

More info

Cybersecurity and pentesting

Security audits, penetration testing and protection of applications, data and infrastructure on-premise and cloud, with ethical hacking and regulatory compliance.

More info

Business Intelligence

Dashboards and data analysis with Power BI: we integrate your sources, design dashboards and KPIs and turn your data into decisions.

More info

Process automation

We automate repetitive tasks and connect your applications with n8n, Power Automate, Make, and RPA, eliminating manual work and increasing productivity.

More info

Training for Companies

We train your teams in technology with criteria: web development, databases, Git, best practices and security, automation with n8n, artificial intelligence for companies and creation of AI solutions with Azure AI Foundry.

More info

Code Auditing

We audit the code that you, your team or an AI create: we tell you what is good and what to improve, we secure it and make it ready for production, web or app.

More info

AI Image Generation

We create for you the images that your business needs with artificial intelligence: product, networks, advertising, illustration and avatars. You tell us what you want and we deliver it ready to use.

More info

AI Video Generation

We create videos with artificial intelligence for you: promotional, networking, virtual presenters, dubbing and animations. You tell us the idea and we will deliver it assembled and ready to publish.

More info

AI Conversational Avatars

We create conversational avatars with AI – digital humans with a face and voice – that serve your customers and teams with the knowledge of your company, on your website, interactive monitors, WhatsApp or Teams.

More info

Online Marketing and AI

Google Ads, Meta Ads, LinkedIn Ads and AI Engine Positioning (GEO/AEO): we attract customers and make your brand appear where they search for you, also on ChatGPT, Gemini and Perplexity.

More info

Do you have a project in mind?

Tell us your vision and we'll turn it into a software solution. Whatever the scope, we make your idea real.

Live Chat