mcp-language-server
MCPMCP server exposing LSP semantic tools — go to definition, find references, rename, and diagnostics — to any MCP client.
git clone https://github.com/isaacphi/mcp-language-serverThis is an MCP server that runs and exposes a language server to LLMs. Not a language server for MCP, whatever that would be.
`mcp-language-server` helps MCP enabled clients navigate codebases more easily by giving them access semantic tools like get definition, references, rename, and diagnostics.
1. Install Go: Follow instructions at 2. Install or update this server: `go install github.com/isaacphi/mcp-language-server@latest` 3. Install a language server: follow one of the guides below 4. Configure your MCP client: follow one of the guides below
Install gopls : go install golang.org/x/tools/gopls@latest Configure your MCP client : This will be different but similar for each client. For Claude Desktop, add the following to ~/Library/Application\ Support/Claude/claudedesktopconfig.json
- Source
- community
- Known advisories
- 0
- Maintenance
- active
- License
- none
- Age
- 0 months