
JupyterMCP MCP 服务器集成
JupyterMCP 通过模型上下文协议(MCP)实现 Jupyter Notebook(6.x)与 AI 助手的无缝集成。利用 LLM 自动执行代码、管理单元格和获取输出,简化数据科学工作流程并提升生产力。...
FlowHunt在您的内部系统和AI工具之间提供额外的安全层,让您能够精细控制从MCP服务器可访问哪些工具。托管在我们基础设施中的MCP服务器可以与FlowHunt的聊天机器人以及ChatGPT、Claude和各种AI编辑器等热门AI平台无缝集成。
Neovim MCP 服务器是一个桥梁,将 AI 助手(如 Claude Desktop 或任意 Model Context Protocol(MCP)客户端)连接到正在运行的 Neovim 文本编辑器实例。利用官方的 neovim/node-client JavaScript 库,它让 AI 代理能够在 Neovim 内执行高级文本编辑、文件导航、缓冲区管理、Vim 命令执行、搜索等操作。通过暴露丰富的基本与高级操作工具,该服务器赋能开发者自动化工作流、应用 AI 代码辅助,并高效管理代码库 —— 全部在你最喜欢的编辑器里完成。它特别适合在软件开发生命周期中集成 LLM 能力,将 Neovim 转变为智能、AI 增强的工作空间。
在提供的文档中未提及具体的提示模板。
nvim://session
代表当前 Neovim 编辑器会话,提供运行环境的上下文信息。
nvim://buffers
列出当前 Neovim 会话中所有已打开的缓冲区,包括修改状态、语法高亮、窗口 ID 等元数据。
vim_buffer
获取带行号的缓冲区内容,可选按文件名过滤。
vim_command
向 Neovim 发送命令进行导航、编辑等操作。如启用也可支持 shell 命令。
vim_status
提供全面状态信息:光标位置、模式、文件名、选区、窗口布局、工作目录、LSP 信息等。
vim_edit
以插入、替换或 replaceAll 模式编辑行内容。
vim_window
管理 Neovim 窗口(分屏、竖屏、关闭、导航)。
vim_mark
在指定位置设置命名标记。
vim_register
设置 Vim 寄存器内容。
vim_visual
创建可视模式选区。
vim_buffer_switch
按名称或编号切换缓冲区。
vim_buffer_save
保存当前缓冲区或另存为指定文件名。
vim_file_open
打开文件到新缓冲区。
vim_search
在当前缓冲区内支持正则表达式的搜索。
vim_search_replace
查找并替换,支持高级选项。
vim_grep
使用 vimgrep 进行项目级搜索,结果通过 quickfix 列表展示。
vim_macro
录制、停止和播放 Vim 宏。
vim_tab
管理标签页(新建、关闭、切换、列出)。
vim_fold
执行代码折叠操作。
vim_jump
导航跳转列表。
自动化代码编辑
AI 代理可在 Neovim 直接进行精准编辑、代码重构或插入代码片段,优化开发流程。
代码库探索
借助 AI 辅助,快速切换缓冲区、搜索文件和浏览大型项目,更容易理解遗留代码或协助新成员上手。
工作流自动化
自动化格式化、折叠、管理标签和窗口等重复性任务,提高生产力并减少手动错误。
错误诊断与健康监控
利用 AI 检测、突出显示并协助修复代码库或编辑器工作流中的问题,借助状态与健康监控工具提升质量。
高级查找与替换
使用正则表达式和确认提示,实现复杂的项目级查找替换,减轻手动负担并提升准确率。
mcpServers 对象中添加 Neovim MCP 服务器条目:"mcpServers": {
"neovim": {
"command": "npx",
"args": ["@bigcodegen/mcp-neovim-server@latest"]
}
}
"mcpServers": {
"neovim": {
"command": "npx",
"args": ["@bigcodegen/mcp-neovim-server@latest"],
"env": {
"MY_API_KEY": "${MY_API_KEY}"
},
"inputs": {
"socket": "/tmp/nvim"
}
}
}
mcpServers 下插入 Neovim MCP 服务器配置。"mcpServers": {
"neovim": {
"command": "npx",
"args": ["@bigcodegen/mcp-neovim-server@latest"]
}
}
mcpServers:"mcpServers": {
"neovim": {
"command": "npx",
"args": ["@bigcodegen/mcp-neovim-server@latest"]
}
}
"mcpServers": {
"neovim": {
"command": "npx",
"args": ["@bigcodegen/mcp-neovim-server@latest"]
}
}
注意:
请通过配置中的环境变量(env区块)来安全引用任何 API 密钥,如上述示例所示。
在 FlowHunt 中使用 MCP
要将 MCP 服务器集成进 FlowHunt 工作流,从添加 MCP 组件并连接你的 AI 代理开始:
点击 MCP 组件,打开配置面板。在系统 MCP 配置部分,使用如下 JSON 格式插入你的 MCP 服务器信息:
{
"neovim": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
配置完成后,AI 代理即可将此 MCP 作为工具使用,拥有其所有功能和能力。请记得将 “neovim” 替换为你实际 MCP 服务器的名称,并将 URL 替换为你自己的 MCP 服务器地址。
| 部分 | 可用性 | 详情/备注 |
|---|---|---|
| 概述 | ✅ | |
| 提示模板列表 | ⛔ | 文档未发现提示模板 |
| 资源列表 | ✅ | 会话与缓冲区资源有详细文档 |
| 工具列表 | ✅ | README/API 中有完整工具列表 |
| API 密钥安全配置 | ✅ | 有环境变量示例 |
| 采样支持(评测中不重要) | ⛔ | 文档未提及 |
该 MCP 服务器文档完善,提供了全面的 Neovim 工具,暴露了实用资源,并为多平台提供了清晰的配置说明。但它缺少明确的提示模板,也未提及如 roots 或采样等高级 MCP 特性。整体来看,这是 AI 驱动 Neovim 自动化的强健实用选择,但协议完整性方面仍有提升空间。
| 是否有 LICENSE | ✅ (MIT) |
|---|---|
| 是否有至少一个工具 | ✅ |
| Fork 数量 | 13 |
| Star 数量 | 166 |
Neovim MCP 服务器将 AI 助手和 MCP 客户端连接到正在运行的 Neovim 实例,实现高级文本编辑、导航、缓冲区管理和代码自动化,所有功能都在 Neovim 内部通过丰富的工具和资源完成。
Neovim MCP 服务器可集成到 Windsurf、Claude Desktop、Cursor 和 Cline。每个平台只需简单更新 JSON 配置即可添加 MCP 服务器。
它提供用于缓冲区管理、命令执行、窗口与标签控制、编辑、搜索、宏等工具。资源包括当前会话及所有打开的缓冲区,配有详细元数据和编辑能力。
API 密钥和敏感数据应通过 MCP 服务器配置中的环境变量传递,避免硬编码凭据。例如:'env': { 'MY_API_KEY': '${MY_API_KEY}' }。
希望自动化编码工作流、利用 AI 编辑,或在 Neovim 中集成 LLM 实现高效开发、重构、代码库探索和高级查找替换操作的开发者。
文档未提供明确的提示模板,但服务器暴露了丰富的工具,可在 Neovim 内直接驱动 AI 行为。
JupyterMCP 通过模型上下文协议(MCP)实现 Jupyter Notebook(6.x)与 AI 助手的无缝集成。利用 LLM 自动执行代码、管理单元格和获取输出,简化数据科学工作流程并提升生产力。...
nx-mcp MCP 服务器通过模型上下文协议(Model Context Protocol)将 Nx monorepo 构建工具与 AI 助手和大语言模型(LLM)工作流连接起来。自动化工作区管理,运行 Nx 命令,并为你的 Nx 代码库提供智能项目分析。...
Needle MCP 服务器通过 MCP 协议无缝连接 AI 助手与文档管理及语义搜索,实现自动化信息检索、知识库扩展,并简化 FlowHunt 及更多平台的文档工作流程。...
Cookie 同意
我们使用 cookie 来增强您的浏览体验并分析我们的流量。 See our privacy policy.


