Enterprise DNA
M MCP Servers Developer low

isaacphi/mcp-language-server

by Various

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

I

MCP

isaacphi/mcp-language-server

Added 1 June 2026

#ai #language-server-protocol #mcp #mcp-server #model-context-protocol

Overview

mcp-language-server provides an MCP wrapper around existing language servers. It exposes semantic code actions like go to definition, find references, rename, and diagnostics to any MCP-compatible client.

Best for

Best for
Developers building MCP-based IDEs or automating code analysis via AI agents

Use cases

  • Query code symbols and references from an AI coding agent
  • Automate refactoring tasks like rename across a project
  • Integrate language-server diagnostics into a chat-based development flow

How to use

Tools exposed

  • definition
  • references
  • diagnostics
  • rename_symbol
  • edit_file

Tested with

Claude Desktop

Notes

mcp-language-server provides an MCP wrapper around existing language servers. It exposes semantic code actions like go to definition, find references, rename, and diagnostics to any MCP-compatible client.

1,539 stars on GitHub. Last updated 2026-03-01. Licensed BSD-3-Clause.

Use cases

  • Query code symbols and references from an AI coding agent
  • Automate refactoring tasks like rename across a project
  • Integrate language-server diagnostics into a chat-based development flow

Pros

  • Leverages stable LSP infrastructure already maintained per language
  • Simple Go implementation with 1500+ stars indicates community trust
  • Works with any MCP client without per-language integration work

Cons

  • Depends on external language servers being correctly installed per project
  • Limited to actions the underlying LSP server exposes (no custom analysis)
  • No built-in multi-language orchestration; each language needs its own server

Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.

Pros

  • Leverages stable LSP infrastructure already maintained per language
  • Simple Go implementation with 1500+ stars indicates community trust
  • Works with any MCP client without per-language integration work

Cons

  • Depends on external language servers being correctly installed per project
  • Limited to actions the underlying LSP server exposes (no custom analysis)
  • No built-in multi-language orchestration; each language needs its own server
Free 27-page guide

Get the free Developer’s Field Guide

A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.

Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.

No spam. Unsubscribe any time.

Running a business, not writing the code? See the MCP servers picked for operators, and get your first one wired up with us.

Operator picks