MCP-MultilspyLSP
Un servidor MCP que expone las capacidades del Protocolo de servidor de lenguaje (LSP) a través de multilspy.
¿Qué es esto?
Este proyecto proporciona un servidor MCP (Protocolo de Contexto de Modelo) que permite a los modelos de lenguaje acceder a las funciones de inteligencia lingüística del Protocolo de Servidor de Lenguaje (LSP). Utiliza multilspy , una biblioteca de Python que simplifica la interacción con diversos servidores de lenguaje.
Características
- Inteligencia del lenguaje : obtenga compleciones de código, encuentre definiciones, referencias y más
- Compatibilidad con varios idiomas : funciona con varios lenguajes de programación, incluidos Python, Java, TypeScript y más.
- Fácil integración : funciona con cualquier cliente compatible con MCP como Claude Desktop
- Análisis estático : aproveche el poder de los servidores de lenguaje para la comprensión del código
Instalación
Uso
Inicie el servidor directamente:
O instálalo en Claude Desktop:
Idiomas compatibles
- Java (Eclipse JDTLS)
- Python (servidor de lenguaje Jedi)
- Óxido (analizador de óxido)
- C# (OmniSharp/RazorSharp)
- TypeScript (Servidor de lenguaje TypeScript)
- JavaScript (Servidor de lenguaje TypeScript)
- Vamos (gopls)
- Dart (Servidor de lenguaje Dart)
- Rubí (Solargraph)
Ejemplo
A continuación se explica cómo utilizar este servidor con un cliente MCP:
Requisitos
- Python 3.12 o superior
- Requisitos específicos del idioma:
- Para Java: JDK 17.0.6 o superior
- Para JavaScript/TypeScript: Node.js v18.16.0 o superior
Licencia
Instituto Tecnológico de Massachusetts (MIT)
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Un servidor MCP que permite que los modelos de lenguaje accedan a funciones de inteligencia de código como finalizaciones, definiciones y referencias en múltiples lenguajes de programación a través del Protocolo de servidor de lenguaje.
Related MCP Servers
- AsecurityAlicenseAqualityA MCP server for managing and storing code snippets in various programming languages, allowing users to create, list, and delete snippets via a standardized interface.Last updated -34JavaScriptMIT License
- -securityAlicense-qualityAn MCP server that implements Claude Code-like functionality, allowing the AI to analyze codebases, modify files, execute commands, and manage projects through direct file system interactions.Last updated -179PythonMIT License
- -security-license-qualityA server that enables communication with multiple unichat-based MCP servers simultaneously, allowing users to query different language models and combine their responses for more comprehensive results.Last updated -JavaScript
- -securityAlicense-qualityAn MCP server that analyzes codebases and generates contextual prompts, making it easier for AI assistants to understand and work with code repositories.Last updated -10PythonMIT License