language-server-mcp MCP Server
@alexwohletz
About language-server-mcp MCP Server
No overview available yet
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
3Get hover information for a position in a document
Get completion suggestions for a position in a document
Get diagnostic information for a document
Overview
What is language-server-mcp?
language-server-mcp is a TypeScript-based Model Context Protocol (MCP) server that provides language support features for code editing, including hover information, code completion suggestions, and diagnostic reporting. It is designed for developers using MCP-compatible clients like Claude Desktop, and has been tested with TypeScript while theoretically supporting Python.
How to use language-server-mcp?
Install dependencies with npm install, build with npm run build, and add the server configuration to your MCP client (e.g., Claude Desktop's claude_desktop_config.json). Use the exposed tools — get_hover, get_completions, and get_diagnostics — by providing the required parameters (languageId, filePath, content, line, character where applicable).
Key features of language-server-mcp
- Provides hover information for symbols in code
- Offers code completion suggestions
- Reports diagnostic information (errors, warnings)
- Integrates with the Model Context Protocol
- Exposes language features as MCP tools
- Debuggable using the MCP Inspector
Use cases of language-server-mcp
- Getting hover information for a symbol at a specific position
- Obtaining code completion suggestions at a cursor location
- Retrieving diagnostic information (errors/warnings) for a document
FAQ from language-server-mcp
What languages does language-server-mcp support?
It has been tested with TypeScript and theoretically supports Python.
What MCP tools does language-server-mcp provide?
Three tools: get_hover (parameters: languageId, filePath, content, line, character), get_completions (same parameters), and get_diagnostics (parameters: languageId, filePath, content).
How can I debug language-server-mcp?
Use the MCP Inspector, available via npm run inspector, which provides a URL to access debugging tools.
How do I install language-server-mcp with Claude Desktop?
Add the server config to claude_desktop_config.json — on MacOS at ~/Library/Application Support/Claude/claude_desktop_config.json, on Windows at %APPDATA%/Claude/claude_desktop_config.json — with the command pointing to the built index.js.
What are the build requirements for language-server-mcp?
Run npm install to install dependencies, then npm run build to compile the TypeScript server.
Frequently asked questions
What languages does language-server-mcp support?
It has been tested with TypeScript and theoretically supports Python.
What MCP tools does language-server-mcp provide?
Three tools: `get_hover` (parameters: languageId, filePath, content, line, character), `get_completions` (same parameters), and `get_diagnostics` (parameters: languageId, filePath, content).
How can I debug language-server-mcp?
Use the MCP Inspector, available via `npm run inspector`, which provides a URL to access debugging tools.
How do I install language-server-mcp with Claude Desktop?
Add the server config to `claude_desktop_config.json` — on MacOS at `~/Library/Application Support/Claude/claude_desktop_config.json`, on Windows at `%APPDATA%/Claude/claude_desktop_config.json` — with the command pointing to the built `index.js`.
What are the build requirements for language-server-mcp?
Run `npm install` to install dependencies, then `npm run build` to compile the TypeScript server.
Basic information
More Other MCP servers
🪟 Windows-MCP
CursorTouchMCP Server for Computer Use in Windows
IDA Pro MCP
mrexodiaAI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP.
Unity MCP ✨
justinpbarnettUnity MCP acts as a bridge between AI assistants and your Unity Editor. Give your LLM tools to manage assets, control scenes, edit scripts, and automate tasks within Unity.

EverArt
modelcontextprotocolModel Context Protocol Servers
Production-ready MCP integrations for AI applications
Klavis-AIKlavis AI: MCP integration platforms that let AI agents use tools reliably at any scale
Comments