MCP Language Server
Run a language server and expose definitions, references, diagnostics and renames to MCP clients.
Sources and review
Checked against public documentation on . Suitability guidance is our editorial judgment; this is not a performance benchmark or an endorsement.
Agents working in typed codebases that need accurate go-to-definition, references and safe renames.
You can't install Go and a language server for your language; both are prerequisites.
About MCP Language Server
mcp-language-server runs an existing language server, such as gopls, rust-analyzer, pyright or tsserver, and exposes its semantic tools to LLMs: a symbol's full definition, all references, file diagnostics, hover information, and renaming a symbol across the codebase. It gives agents compiler-grade navigation instead of text search.
MCP Language Server is an open-source project written primarily in Go, with 1.6k stars on GitHub. It was last updated in March 2026.
go install github.com/isaacphi/mcp-language-server@latestMCP Language Server vs. the alternatives
All 163 alternatives →| Record | Stars | Pricing | ||
|---|---|---|---|---|
| MCP Language Serverthis listing | 1.6k | Go | BSD-3-Clause | Open source |
| MCP Reference Servers | 91k | TypeScript | MIT AND Apache-2.0 | Open source |
| context7 | 62k | TypeScript | MIT | Open source |
| chrome-devtools-mcp | 53k | TypeScript | Apache-2.0 | Open source |
| Playwright MCP | 37k | TypeScript | Apache-2.0 | Open source |
| github-mcp-server | 33k | Go | MIT | Open source |
