产品推荐 2026-07-22

mcp-language-server:代码语义分析工具

mcp-language-server 这是一个 MCP 服务器,让 MCP 启用的客户端(如 AI 助手)能访问代码库的语义工具,包括获取定义、查找引用、重命名符号和诊断信息

开源软件跨平台工具

产品简介

mcp-language-server 这是一个 MCP 服务器,让 MCP 启用的客户端(如 AI 助手)能访问代码库的语义工具,包括获取定义、查找引用、重命名符号和诊断信息,帮助开发者更高效地导航和理解代码。适合使用 LLMs 进行编程的开发者。

核心功能

  • 获取符号的完整源代码定义
  • 查找符号的所有用法和引用
  • 提供文件诊断信息(警告和错误)
  • 显示文档、类型提示等悬停信息
  • 跨项目重命名符号
  • 基于行号进行多文本编辑

快速开始

  1. 安装 Go 语言环境(从 golang.org 下载并安装)
  2. 运行命令安装 mcp-language-server:go install github.com/isaacphi/mcp-language-server@latest
  3. 安装所需语言服务器(如 Go 的 gopls、Rust 的 rust-analyzer 等)
  4. 配置 MCP 客户端(如 Claude Desktop),添加服务器配置到配置文件

界面预览

与其他方案对比

对比项mcp-language-server同类方案
客户端集成通过 MCP 协议集成,支持 LLMs 等 AI 客户端传统语言服务器直接集成到 IDE 如 VSCode 插件
语言支持支持多种语言服务器(如 Go、Rust、Python),通过配置切换可能只针对特定语言或需要单独安装插件

适合谁用

  • 使用 AI 助手(如 Claude)进行代码开发的程序员
  • 需要代码导航和语义分析工具的开发者
  • 参与 MCP 生态系统的工具开发者

下载与版本

当前最新版本为 v0.1.1,发布于 2025-05-16。支持 Windows、macOS、Linux。点击页面「下载软件」按钮即可下载打包好的版本,根据你的电脑/手机系统来选择对应的软件。

注意事项