MCP Language Server

不活跃
GitHub Go BSD-3-Clause

简介

通过 MCP 协议让 Agent 访问 LSP 服务,获得 IDE 级的代码智能。

核心特性

  • LSP ↔ MCP — 把语言服务器能力包装为 MCP 工具
  • 多语言 — Python、TypeScript、Go、Rust 等 LSP
  • 跳转定义 — 让 Agent 直接跳到符号定义
  • 引用查找 — 找出符号的所有引用
  • 诊断信息 — 实时错误、警告信息
  • 代码补全 — 上下文相关的 AI 补全

适用场景

💡 为 Coding Agent 提供 IDE 级的代码理解。
💡 让 Agent 在大型代码库中精准定位修改点。
💡 为多语言项目统一代码智能入口。

快速开始

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

相关项目