- 形态
- MCP
- 传输协议
- stdio
- 是否开源
- 是
- GitHub Stars
- ★ 1.6k
- 收录来源
- mcp-github
能力说明
mcp-language-server 是一个 MCP 服务器,它运行并暴露一个语言服务器给 LLMs。这使得 MCP 启用的客户端能够更轻松地导航代码库,并访问诸如获取定义、引用、重命名和诊断等语义工具。通过安装 Go 和相应的语言服务器(如 gopls、rust-analyzer 等),并配置 MCP 客户端,即可使用该能力。适合需要代码理解和导航功能的开发者。
能力点
- ▪获取定义
- ▪查找引用
- ▪重命名
- ▪代码诊断
适用场景
代码导航代码重构代码审查错误检测
接入方式
依赖:Go环境语言服务器MCP客户端配置
1. 安装 Go: 参考 https://golang.org/doc/install \\[n]2. 安装或更新此服务器: `go install github.com/isaacphi/mcp-language-server@latest` \\[n]3. 安装语言服务器: 参考相应语言的安装指南 \\[n]4. 配置 MCP 客户端: 参考相应客户端的配置指南
以上信息由 AI 基于公开资料整理,可能存在偏差,以来源为准。
常见问题
支持哪些语言?
支持 Go、Rust、Python、Typescript 和 C/C++。
如何配置 MCP 客户端?
参考 README 中的具体语言配置示例。
相关 Skill
gemini-cli
Gemini CLI 是一个开源的 AI 代理,将 Gemini 的强大功能直接带入终端。
MCP
clawgod
ClawGod 是一个运行时补丁,为 Claude Code 添加额外功能和解锁限制。
Agent Skill
planning-with-files
基于文件的持久化规划技能,适用于AI编码代理和长时间运行的任务。
Agent Skill
scientific-agent-skills
将任何AI代理转变为科学助手,提供147种即用型科研技能。
Agent Skill
susi_alexa_skill
通过 Alexa 与 Susi AI 进行问答交互的技能。
Agent Skill
claude-context
为 Claude Code 提供代码搜索能力,使整个代码库成为上下文。
MCP