#440 · 主分类: AI编程助手
mcp-language-server
mcp-language-server为支持MCP的客户端提供语义工具,如获取定义、引用、重命名和诊断。
项目最后更新:03/01/26
GitHub Stars
1.6K
Forks数量
144
贡献者数量
4
许可证
BSD-3-Clause
收录理由
Claude Desktop 这类支持 MCP 的助手,写代码的能力强于找代码——它们经常不知道应该改哪个文件。这个用 Go 写的轻量服务器把真正的语言服务器(比如 gopls 或 rust-analyzer)跑起来,再将它的语义操作暴露成 MCP 工具。模型能直接跳转到符号定义、查找引用、跨项目重命名,还能获取单个文件的诊断信息或悬停文本。它靠语义而非文本匹配来导航代码,漏改和误改的情况少很多。每个项目只需在配置里加一小段 JSON,而且它用的语言服务器和你编辑器里的是同一套,代理看到的和你 IDE 里看到的基本一致。如果你在做的工具需要 LLM 真正读懂一个实际代码库,这个组件装起来不费事,却很实用。
相关文章
暂无针对该项目的文章。
如需补充新闻资讯、使用教程、应用测评等内容,欢迎 联系我们推荐选题或投稿。