language-server-mcp MCP Server
@alexwohletz
language-server-mcp MCP Server について
概要はまだありません
基本情報
設定
ツール
3Get hover information for a position in a document
Get completion suggestions for a position in a document
Get diagnostic information for a document
概要
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.
「その他」の他のコンテンツ

EverArt
modelcontextprotocolModel Context Protocol Servers
Codelf
unbugA search tool helps dev to solve the naming things problem.
Production-ready MCP integrations for AI applications
Klavis-AIKlavis AI: MCP integration platforms that let AI agents use tools reliably at any scale
Reactive Resume
amruthpillaiA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
Maestro
mobile-dev-incPainless E2E Automation for Mobile and Web
コメント