#440 · 主分类: AI编程助手

mcp-language-server

ai language-server-protocol mcp mcp-server model-context-protocol

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 真正读懂一个实际代码库,这个组件装起来不费事,却很实用。

相关文章

暂无针对该项目的文章。

如需补充新闻资讯、使用教程、应用测评等内容,欢迎 联系我们推荐选题或投稿。

同类热门项目