返回 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
- 中文界面
- 待确认
- 中文文档
- 待确认
- 定价方式
- 开源
- 许可证
- 待确认
- 国内可达性
- 国内可达
- 可达性观察
- 待补充
权限、依赖与维护信号
这些字段记录公开可见信号,不等同于安全审计结论。
权限信号
暂无公开信号。
依赖信号
暂无公开信号。
维护信号
暂无公开信号。
公开来源与证据
暂无可公开的来源链接。
