MCP LSP Go
Un servidor de Protocolo de Contexto de Modelo (MCP) que permite a los asistentes de IA como Claude interactuar con el Protocolo de Servidor de Lenguaje (LSP) de Go y beneficiarse de las funciones avanzadas de análisis de código de Go.
Descripción general
Este servidor MCP ayuda a los asistentes de IA a:
Utilice LSP para analizar el código Go
Navegar hasta las definiciones y encontrar referencias
Diagnóstico del código de verificación
Obtener información al pasar el mouse sobre los símbolos
Obtenga sugerencias de finalización
Arquitectura
Este proyecto utiliza la biblioteca mark3labs/mcp-go para implementar el Protocolo de Contexto de Modelo. La integración con MCP facilita una comunicación fluida entre los asistentes de IA y las herramientas Go.
El servidor se comunica con gopls , el servidor de idioma oficial de Go, a través del Protocolo de servidor de idioma (LSP).
Características
Integración LSP : Conexión al protocolo de servidor de lenguaje de Go para análisis de código
Navegación de código : Cómo encontrar definiciones y referencias en el código
Calidad del código : obtención de diagnósticos y errores
Información avanzada : información al pasar el cursor y sugerencias para completar
Estructura del proyecto
Instalación
Añadir al cursor
Herramientas MCP
El servidor MCP proporciona las siguientes herramientas:
Herramienta | Descripción |
| Navegar hasta la definición de un símbolo |
| Encuentra todas las referencias a un símbolo |
| Obtener diagnósticos para un archivo |
| Obtenga información detallada sobre un símbolo |
| Obtenga sugerencias para completar una posición |
| Analizar la cobertura de pruebas para el código Go |
Ejemplo de uso
Uso del servidor con asistentes de IA compatibles con MCP:
Desarrollo
Prerrequisitos
Vaya a 1.24 o superior
gopls instalado (
go install golang.org/x/tools/gopls@latest)
Licencia
Licencia Apache 2.0
This server cannot be installed
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol (MCP) server that allows AI agents like Claude to interact with the Aligo SMS API to send text messages and retrieve related information.Last updated -1MIT License
- AsecurityAlicenseAqualityA Model Context Protocol (MCP) server for LeetCode that enables AI assistants to access LeetCode problems, user information, and contest data.Last updated -71634MIT License
- AsecurityAlicenseAqualityA foundation for building custom local Model Context Protocol (MCP) servers that provide tools accessible to AI assistants like Cursor or Claude Desktop.Last updated -131MIT License
- AsecurityFlicenseAqualityA Model Context Protocol (MCP) server that allows Claude AI to interact with custom tools, enabling extension of Claude's capabilities through the MCP framework.Last updated -