theupsider avatar

Lsp Mcp

theupsider/lsp-mcp

Bridges Claude to Language Server Protocol implementations across 13 languages with zero configuration. Point it at a project root and it detects Python, TypeScript, Rust, Go, or whatever else you're using, then spins up the right language servers automatically. Exposes the full LSP toolkit through MCP tools: jump to definition, find references, pull diagnostics, rename symbols, format code, trigger code actions. Runs locally alongside your code (critical for SSH remotes, WSL, containers), persists workspace state across restarts, and handles polyglot repos by running multiple language servers simultaneously. The lsp_init tool appears only when needed and hides itself after successful setup, though most modern clients skip it entirely via MCP Roots auto-detection.

GitHub stars
2
tools
13
transport
STDIO
last updated
May 5, 2026

Tools

13 tools

Public tool metadata for what this MCP can expose to an agent.

lsp_initInitialize server for a project root

Initialize server for a project root

No parameter schema in public metadata yet.

lsp_definitionGo to definition

Go to definition

No parameter schema in public metadata yet.

lsp_referencesFind all references

Find all references

No parameter schema in public metadata yet.

lsp_document_symbolsList symbols in a file

List symbols in a file

No parameter schema in public metadata yet.

lsp_workspace_symbolsSearch symbols across workspace

Search symbols across workspace

No parameter schema in public metadata yet.

lsp_diagnosticsGet errors & warnings

Get errors & warnings

No parameter schema in public metadata yet.

lsp_type_definitionGo to type definition

Go to type definition

No parameter schema in public metadata yet.

lsp_implementationFind implementations

Find implementations

No parameter schema in public metadata yet.

lsp_healthCheck status of all LSP servers

Check status of all LSP servers

No parameter schema in public metadata yet.

lsp_renameRename symbol

Rename symbol

No parameter schema in public metadata yet.

lsp_code_actionApply / list code actions

Apply / list code actions

No parameter schema in public metadata yet.

lsp_formattingFormat document

Format document

No parameter schema in public metadata yet.

lsp_range_formattingFormat code range

Format code range

No parameter schema in public metadata yet.

Sponsors

Readme

Universal LSP MCP Server

One MCP server to rule all Language Servers — automatic language detection, zero-config setup.

License: Apache-2.0 npm version Node.js Platform

Overview

A Model Context Protocol (MCP) server that gives language models access to Language Server Protocol (LSP) functionality across all major programming languages. Unlike existing LSP-MCP servers, this project supports 13 languages out of the box with zero manual configuration — it automatically detects your codebase, selects the right language server, and exposes all LSP operations through a stable, language-independent tool interface.

Supported Languages


View the full README on GitHub

Details

Repository
github.com/theupsider/lsp-mcp
Category
Developer Tools
Package
@theupsider/lsp-mcp
Transport
STDIO
Registry
MCP registry, active

Related Developer Tools MCP servers

View all
1abm-dev-git avatarAbm Mcpabm-dev-git/abm-mcpabm.dev — the account-based marketing API for AI agents: Search, Enrich, and Create across B2B.1stars
2domdomegg avatarFilesystemdomdomegg/filesystem-mcpRead, create, and edit files.1stars
3dingdawg avatarDingdawg Code Reviewdingdawg/dingdawg-agent-1AI code review — security, quality, performance. Learns your patterns. Receipted.0stars
4ofershap avatarGithub Gistofershap/mcp-server-github-gistMCP server to create, read, update, list, and search GitHub Gists from your IDE1stars
5pipeworx-io avatarGitlab Publicpipeworx-io/mcp-gitlab-publicGitLab Public MCP — wraps the GitLab REST API v4 (public endpoints, no auth)1stars
6nunolima avatarGitLab Documentation MCP Servernunolima/gitlab-docs-mcpSearchable access to GitLab documentation from multiple repositories with full-text search.1stars