MCP Language Server

Stale
GitHub Go BSD-3-Clause

Description

Expose LSP services to agents via MCP, providing IDE-level code intelligence.

Key Features

  • LSP ↔ MCP — Wrap language server features as MCP tools
  • Multi-language — Python, TypeScript, Go, Rust LSPs
  • Go to definition — Let agents jump to symbol definitions
  • Find references — Locate all references to a symbol
  • Diagnostics — Real-time errors and warnings
  • Code completion — Context-aware AI completions

Use Cases

💡 Give coding agents IDE-grade code understanding.
💡 Let agents precisely locate edit points in large codebases.
💡 Unify code intelligence across multi-language projects.

Categories

Quick Start

# Build
go install github.com/isaacphi/mcp-language-server@latest
# Claude Desktop config
{
  "mcpServers": {
    "lsp": {
      "command": "mcp-language-server",
      "args": ["--workspace", "."]
    }
  }
}

Related Projects