通过 Neovim 的 LSP 能力帮助 AI 进行代码符号检索、重命名与代码体替换。
该 MCP 工具从材料看主要在本地通过 Neovim/LSP 执行代码分析与符号级修改,未声明需要密钥或连接远程端点,整体风险偏低。需留意其具备本地代码执行/文件修改能力,且项目虽开源可审计,但社区采用度低、维护状态未知。
材料明确标注“无”需要的密钥/环境变量,未见要求 API key、token 或其他敏感凭证;从现有信息看,凭证泄露或滥用面较小。
未声明任何远程端点,材料仅描述其通过本地 Neovim 内置 LSP 提供符号工具;未见将用户数据外发到第三方服务的事实依据。
系统检查项标明该工具具备 executes-code 能力,且其功能涉及通过 Neovim/LSP 执行代码分析、重命名、body replacement 等操作;这意味着它可在本机触发开发工具链/进程并影响代码,属此类工具的常规但需留意能力。
其声明能力包含 symbol lookup、renaming 和 body replacement,意味着至少需要访问并修改 Neovim 当前项目中的代码内容;从材料看属于与声明功能相符的本地代码/文件访问,未见超范围授权证据。
项目为 Apache 2.0 开源仓库,源码原则上可审计,这是明显的降风险因素;但来源为 third_party_registry,社区采用度仅 0 star,维护状态未知,需对成熟度与后续维护保持审慎。
复制安装指令,让 AI 自动完成配置 · 推荐新手
"nvim-mcp-server" 暂无可直接复制的安装信息,请查看页面文档或源码仓库。
请连接 nvim-mcp-server,查找项目中函数 `processOrder` 的定义位置、所有引用点,并总结它的输入输出与调用链。
返回函数定义、引用位置列表,以及对函数职责和调用关系的简要分析。
请通过 nvim-mcp-server 将符号 `usrCfg` 重命名为 `userConfig`,并检查所有受影响文件,确保修改后无明显命名冲突。
输出重命名后的修改结果、受影响文件清单,以及潜在冲突或后续检查建议。
请使用 nvim-mcp-server 找到 `validateInput` 函数,并将函数体替换为更清晰的参数校验实现,保留原有函数签名不变。
生成更新后的函数实现,并说明替换内容与可能影响的逻辑行为。
让 AI 借助 Neovim 的 LSP 与 Treesitter 在代码库中定位、分析并批量修改代码。
让 AI 通过 MCP 获取 Neovim 缓冲区与光标上下文
通过语言服务器为 AI 提供类型感知代码导航与快速文件检索能力
将 VSCode 与 MCP 连接,让 AI 实时获取诊断、符号与代码导航信息
通过 MCP 连接 Jupyter 环境,帮助执行代码、分析数据并交互式探索结果。
通过多模型与可视化工具,用自然语言完成软件开发、调试与成本管理。