#440 · Primary category: AI Coding Assistants
mcp-language-server
mcp-language-server gives MCP enabled clients access semantic tools like get definition, references, rename, and diagnostics.
Project last updated:03/01/26
GitHub Stars
1.6K
Forks
144
Contributors
4
License
BSD-3-Clause
Why we included this project
Claude Desktop and other MCP-capable assistants are better at writing code than at finding the code they should be changing. This small Go server fixes that by running a real language server, gopls or rust-analyzer for instance, and exposing its semantic operations as MCP tools. The model can jump to a symbol's definition, find its references, rename across the project, and pull per-file diagnostics or hover text, so it navigates by meaning instead of grepping text, which usually means fewer missed usages and more accurate edits. You configure it with a short JSON block per project, and since it relies on the same mature language servers your editor already uses, what the agent sees matches what a full IDE would show. If you build tools that depend on an LLM actually understanding a real codebase, this is a practical, low-friction piece to plug in.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
superpowers
An agentic skills framework & software development methodology that works.
ECC
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
skills
Skills for Real Engineers. Straight from my .agents directory.
opencode
The open source coding agent.
andrej-karpathy-skills
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.