MCP-MultilspyLSP
An MCP server that exposes Language Server Protocol (LSP) capabilities through multilspy.
What is this?
This project provides an MCP (Model Context Protocol) server that gives language models access to language intelligence features from the Language Server Protocol (LSP). It uses multilspy, a Python library that simplifies interfacing with various language servers.
Features
- Language Intelligence: Get code completions, find definitions, references, and more
- Multi-language Support: Works with multiple programming languages including Python, Java, TypeScript, and more
- Easy Integration: Works with any MCP-compatible client like Claude Desktop
- Static Analysis: Leverage the power of language servers for code understanding
Installation
Usage
Start the server directly:
Or install it in Claude Desktop:
Supported Languages
- Java (Eclipse JDTLS)
- Python (jedi-language-server)
- Rust (Rust Analyzer)
- C# (OmniSharp/RazorSharp)
- TypeScript (TypeScriptLanguageServer)
- JavaScript (TypeScriptLanguageServer)
- Go (gopls)
- Dart (Dart Language Server)
- Ruby (Solargraph)
Example
Here's how to use this server with an MCP client:
Requirements
- Python 3.12 or higher
- Language-specific requirements:
- For Java: JDK 17.0.6 or higher
- For JavaScript/TypeScript: Node.js v18.16.0 or higher
License
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.
언어 서버 프로토콜을 통해 언어 모델이 여러 프로그래밍 언어에서 완성, 정의, 참조와 같은 코드 인텔리전스 기능에 액세스할 수 있도록 하는 MCP 서버입니다.
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 -327MIT License
- AsecurityAlicenseAqualityAn 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 -15248MIT License
- AsecurityFlicenseAqualityA 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 -2
- -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 -13MIT License