返回 AI 工具目录

isaacphi/mcp-language-server

MCP 服务人工精选最近核验 2026年7月23日

mcp-language-server 是一个用 Go 编写的 MCP 服务器,把语言服务器(Language Server)的能力暴露给大模型,让 MCP 客户端在代码库中做语义级导航,而不只是基于文本检索。它提供六个工具:取符号完整源码、查找全部引用、返回文件的错误与警告、显示文档与类型提示、跨项目重命名符号、按行做定点编辑。它对接通过 stdio 通信的语言服务器,已适配 gopls、rust-analyzer、pyright、clangd 等。客户端以 JSON 配置工作区路径与语言服务器可执行文件即可接入,采用 BSD-3-Clause 许可,当前标注为 beta。

定价开源部署本地运行国内可达国内可达

解决什么问题

  • 为大模型提供语义级代码导航
  • 精准取符号定义与全部引用
  • 返回文件的诊断错误与警告
  • 支持跨项目符号重命名
  • 补足纯文本检索的理解局限

适合

  • 需在代码库做语义分析的 Agent
  • Go/Rust/Python/TS/C++ 等项目
  • 已有对应语言服务器可复用
  • 面向 MCP 客户端的编码助手

不适合

  • 语言服务器需支持 stdio 通信
  • 目标语言无 LSP 时无法接入
  • 软件仍为 beta,稳定性需验证
  • 需自行安装并配置对应语言服务器

如何接入

  • 作为 stdio MCP 服务器本地运行
  • 在客户端 JSON 中配置启动命令
  • 指定工作区路径与语言服务器
  • 适配 Claude Desktop、Cursor 等

已知限制

  • 当前处于 beta 阶段
  • 仅支持基于 stdio 的语言服务器
  • 能力受底层 LSP 实现限制
  • 需要额外安装对应语言服务器

接入与使用事实

部署方式
本地运行
实现语言
Go
中文界面
待确认
中文文档
待确认
定价方式
开源
许可证
待确认
国内可达性
国内可达
可达性观察
待补充

权限、依赖与维护信号

这些字段记录公开可见信号,不等同于安全审计结论。

权限信号

暂无公开信号。

依赖信号

暂无公开信号。

维护信号

暂无公开信号。

公开来源与证据

暂无可公开的来源链接。

访问官网