mcp-language-server
Provides code semantic tools for MCP clients, such as definition lookup, references, renaming, and diagnostics.
- Type
- MCP
- Transport
- stdio
- Open source
- Yes
- GitHub Stars
- ★ 1.6k
- Source
- mcp-github
- Repository
- github.com/isaacphi/mcp-language-server
Overview
mcp-language-server is an MCP server that runs and exposes a language server to LLMs. This enables MCP-enabled clients to more easily navigate codebases and access semantic tools like retrieving definitions, references, renaming, and diagnostics. By installing Go and the corresponding language servers (e.g., gopls, rust-analyzer), and configuring the MCP client, this capability can be utilized. Ideal for developers needing code understanding and navigation features.
Capabilities
- ▪Get definition
- ▪Find references
- ▪Rename
- ▪Code diagnostics
Use cases
Setup
1. Install Go: Refer to https://golang.org/doc/install\n2. Install or update this server: `go install github.com/isaacphi/mcp-language-server@latest`\n3. Install language server: Refer to the installation guide for the respective language\n4. Configure MCP client: Refer to the configuration guide for the respective client
This information was compiled by AI from public sources and may contain inaccuracies — please refer to the source.
FAQ
Which languages are supported?
Supports Go, Rust, Python, TypeScript, and C/C++.
How do I configure the MCP client?
Refer to the specific language configuration examples in the README.
Related skills
gemini-cli
Gemini CLI is an open-source AI agent that brings Gemini's powerful capabilities directly into the terminal.
sast-skills
Transform your AI coding assistant into a SAST scanner to automatically detect vulnerabilities in code.
antivibe
Transform AI-generated code into deep learning materials to help developers understand the code.
scientific-agent-skills
Transform any AI agent into a scientific assistant with 147 ready-to-use research skills.
susi_alexa_skill
A skill that enables question-and-answer interactions between Alexa and Susi AI.
claude-context
Provides code search capabilities for Claude Code, turning the entire codebase into context.