mcp-language-server gives MCP enabled clients access semantic tools like get definition, references, rename, and diagnostics.