AgentIndex icon
AgentIndex
工具MCP 服务HOT分类热门最新选型清单对比指南
提交工具
工具MCP 服务HOT分类热门最新选型清单对比指南
首页/
代码助手/
mcp-language-server
mcp-language-server logo

mcp-language-server

活跃·★ 1.6k·BSD-3-Clause·更新于 2026-03-01
★ 必备神器

mcp-language-server 运行一个语言服务器(LSP),并把它暴露给 MCP 客户端,让 AI 助手用语义工具而不是文本搜索来浏览代码库。README 举的例子有跳转定义、查找引用、重命名和诊断。用它自己的话说,它是包装语言服务器的 MCP 服务器,而不是给 MCP 用的语言服务器。

安装分四步:安装 Go;用 `go install github.com/isaacphi/mcp-language-server@latest` 安装服务器;为你的语言安装语言服务器;在 MCP 客户端里用 `--workspace` 和 `--lsp` 参数指向它。README 给出了 gopls、rust-analyzer、pyright、typescript-language-server 和 clangd 的配置,其他语言服务器也可以用。

当助手总是猜错符号位置或漏掉跨文件引用时,它很有用。每个工作区都需要单独配置一个服务器条目。我们的数据显示最近一次推送是 2026-03-01。

本文根据项目 README 和公开仓库数据整理,我们没有实际试用过该工具。数据截至 2026-10-23。

许可证
BSD-3-Clause
最新发布
v0.1.1 · 2025-05-16
最近提交
2026-03-01
贡献者
4
复刻数
148
未关闭的 issue 和 PR
71
首次发布
2024-12-30

来源:GitHub、npm 和 PyPI 的公开接口。

#模型上下文协议#语言服务器协议#大型语言模型#代码导航#Go语言
$ 安装
$ go install github.com/isaacphi/mcp-language-server@latest
↗ 访问官网★ GitHub
01

功能特性

01检索符号定义
02查找符号引用
03提供代码诊断
04显示悬停信息
05跨项目重命名符号
02

为什么选择它

+让助手从语言服务器拿到真实的定义、引用、重命名和诊断结果。
+适用于任何 LSP;README 提供了 Go、Rust、Python、TypeScript 和 C/C++ 的配置。
+一个 Go 程序,用 go install 安装;BSD-3-Clause 许可。
03

权衡点

!需要自己安装 Go 和语言服务器,有些客户端还要手动设置 PATH 和 Go 相关环境变量。
!每个项目都要在客户端配置里单独写一个 --workspace 条目。
!我们的数据显示最近一次推送是 2026-03-01。
04

维护状况检查

停滞检查日期: 2026-10-23
最近提交
2025-06-03
近 90 天提交数
0
近 90 天发布数
0
最新发布
v0.1.1 (2025-05-16)
未关闭 issue
71
近期 issue 至少有一条评论的比例
3/13
近 12 周每周提交数
近 12 周每周提交数: 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0

最早的一周在左边,最近 4 周为橙色。数据来源:GitHub 提交统计。

状态规则:GitHub 上已归档 = 已归档;最近提交在 90 天内 = 活跃;91 到 365 天 = 放缓;更久 = 停滞。所有数字来自所示日期的 GitHub API。

讨论最多的未关闭 issue

  • #35 go: Connection failed: spawn ENOTDIR7 条评论 · 2025-05-24
  • #64 Find and use LSPs already installed in VSCode or other IDE where Claude Code is running4 条评论 · 2025-07-10
  • #101 Does this project support java/jdtls?3 条评论 · 2025-11-13
  • #63 I can't find any references3 条评论 · 2025-07-09
  • #52 Works in Claude Desktop with clangd but not in Claude Code3 条评论 · 2025-06-21

issue 标题引自 GitHub。请打开链接确认该问题是否仍适用于你使用的版本。

05

兼容性

Claude Desktop
支持
已通过文档验证
Generic MCP Clients
支持
已通过文档验证
Go (gopls)
支持
已通过文档验证
Rust (rust-analyzer)
支持
已通过文档验证
Python (pyright)
支持
已通过文档验证
Typescript (typescript-language-server)
支持
已通过文档验证
06

快速开始

1
$ go install github.com/isaacphi/mcp-language-server@latest
07

使用场景

↳赋能大型语言模型导航和理解复杂代码库
↳促进大型语言模型辅助的代码编辑和重构操作
↳将语义代码智能集成到支持MCP的客户端应用程序中
08

同类工具

⚡热门对决:
VSContext7★63.8k→VSOpen Interpreter★68.7k→VSserena★30.8k→VSDesktopCommanderMCP★10.1k→
Context7 logo
Context7★ 63.8k
Context7 MCP 为大型语言模型提供最新、版本特定的代码文档和示例,以避免过时或虚假的信息。
VS对比→
Open Interpreter logo
Open Interpreter★ 68.7k
面向终端的编程 Agent,针对低成本和开源模型优化。基于 OpenAI Codex 分叉,可以模拟其他 Agent 运行框架,并在原生沙箱中执行命令。
VS对比→
serena logo
serena★ 30.8k
Serena 是一个强大的编码代理工具包,能够将大型语言模型(LLM)转变为一个直接在代码库上工作的全功能代理。
VS对比→
DesktopCommanderMCP logo
DesktopCommanderMCP★ 10.1k
Desktop Commander MCP是一款由AI驱动的桌面工具,用于搜索、更新和管理文件,以及运行终端命令,从而实现自动化和代码执行。
VS对比→
gemini-mcp-tool logo
gemini-mcp-tool★ 2.3k
这是一个简单的模型上下文协议(MCP)服务器,允许AI助手与Gemini命令行工具交互,以便进行大规模分析。
VS对比→
codefuse-chatbot logo
codefuse-chatbot★ 1.3k
CodeFuse-ChatBot是由蚂蚁CodeFuse团队开发的开源AI智能助手,致力于简化和优化软件开发生命周期中的各个环节。
VS对比→
ida-pro-mcp logo
ida-pro-mcp★ 13.2k
这是一个简单的MCP服务器,用于在IDA Pro中实现大型语言模型(LLM)辅助的逆向工程分析。
VS对比→
whatsapp-mcp logo
whatsapp-mcp★ 6.7k
一个WhatsApp的模型上下文协议(MCP)服务器,用于通过LLM代理搜索、阅读和发送个人WhatsApp消息。
VS对比→
查看全部替代品 →

评论

登录后发表评论

暂无评论,来发表第一条吧

本页内容
01功能特性02为什么选择它03权衡点04维护状况检查05兼容性06快速开始07使用场景08同类工具
isaacphi /
mcp-language-server
↗

BSD-3 许可的 Go 编写的 MCP 服务器:包装语言服务器,让 AI 助手获得跳转定义、查找引用、重命名和诊断能力

1.6k148BSD-3-Clause
最后更新8个月前
状态活跃
分类代码助手
贡献者4
最新发布v0.1.1
链接
文档↗讨论↗问题↗版本↗
推荐云部署
Ad

在 DigitalOcean 上一键部署

为你的 MCP 服务、Docker 容器与智能体提供即开即用云服务器,新用户立享 $200 免费额度(60天有效)。

立即领取 $200 免费额度
© 2026 AgentIndex.app|由十年 iOS 开发者构建。
按场景挑选关于我们联系我们广告合作隐私政策使用条款QYSGitHub请作者喝咖啡 ☕

按分类浏览

MCP 服务器代码助手工作流自动化RAG / 知识库多智能体浏览器自动化大模型基础设施开发者工具可观测性

与 Anthropic, OpenAI 或 Microsoft 无关。