mcp-language-server
mcp-language-server runs a language server (LSP) and exposes it to MCP clients, so an AI assistant can navigate a codebase with semantic tools instead of text search. The README names get definition, references, rename and diagnostics as examples. As it puts it, it is an MCP server that wraps a language server, not a language server for MCP.
Setup has four steps: install Go, install the server with `go install github.com/isaacphi/mcp-language-server@latest`, install a language server for your language, and point your MCP client at it with `--workspace` and `--lsp` arguments. The README gives configurations for gopls, rust-analyzer, pyright, typescript-language-server and clangd, and other language servers can be used too.
It is useful when an assistant keeps guessing at symbol locations or misses references across files. Each workspace needs its own server entry. Our data shows the last push on 2026-03-01.
Features
Why choose it
Trade-offs
Maintenance check
- Last commit
- 2025-06-03
- Commits, last 90 days
- 0
- Releases, last 90 days
- 0
- Latest release
- v0.1.1 (2025-05-16)
- Open issues
- 71
- Recent issues with at least one comment
- 3/13
Oldest week on the left; the latest four weeks are orange. Source: GitHub commit activity.
Status rule: archived on GitHub = Archived; last commit within 90 days = Active; 91 to 365 days = Slowing; older = Stale. All figures come from the GitHub API on the date shown.
Most discussed open issues
- #35 go: Connection failed: spawn ENOTDIR7 comments · 2025-05-24
- #64 Find and use LSPs already installed in VSCode or other IDE where Claude Code is running4 comments · 2025-07-10
- #101 Does this project support java/jdtls?3 comments · 2025-11-13
- #63 I can't find any references3 comments · 2025-07-09
- #52 Works in Claude Desktop with clangd but not in Claude Code3 comments · 2025-06-21
Issue titles are quoted from GitHub. Open the link to check whether a problem still applies to the version you use.
Compatibility
Quick start
Use cases
Alternatives
Comments
No comments yet. Be the first!