
Máy chủ Needle MCP
Máy chủ Needle MCP kết nối liền mạch các trợ lý AI với quản lý tài liệu và tìm kiếm ngữ nghĩa qua giao thức MCP, cho phép tự động truy xuất thông tin, tăng cườn...
Kết nối trợ lý AI với Neovim để chỉnh sửa mã thông minh, tự động hóa quy trình, và tăng năng suất lập trình với Neovim MCP Server của FlowHunt.
Neovim MCP Server là cầu nối kết nối các trợ lý AI—như Claude Desktop hoặc bất kỳ client Model Context Protocol (MCP) nào—với một phiên bản trình soạn thảo văn bản Neovim đang chạy. Sử dụng thư viện JavaScript neovim/node-client chính thức, nó cho phép các agent AI thực hiện các tác vụ chỉnh sửa văn bản nâng cao, điều hướng file, quản lý buffer, chạy lệnh vim, tìm kiếm và nhiều hơn nữa ngay trong Neovim. Bằng cách cung cấp bộ công cụ phong phú cho cả thao tác cơ bản và nâng cao, server này giúp lập trình viên tự động hóa quy trình làm việc, ứng dụng hỗ trợ mã hóa bằng AI và quản lý mã nguồn hiệu quả—ngay trong trình soạn thảo yêu thích của họ. Đặc biệt hữu ích để tích hợp năng lực LLM vào vòng đời phát triển phần mềm, biến Neovim thành không gian làm việc thông minh tăng cường AI.
Không có template prompt cụ thể nào được đề cập trong tài liệu.
nvim://session
Đại diện cho phiên Neovim hiện tại; cung cấp ngữ cảnh về môi trường đang chạy.
nvim://buffers
Liệt kê tất cả buffer đang mở trong phiên Neovim hiện tại, bao gồm metadata như trạng thái chỉnh sửa, tô sáng cú pháp, và ID cửa sổ.
vim_buffer
Lấy nội dung buffer kèm số dòng. Có thể lọc theo tên file.
vim_command
Gửi lệnh đến Neovim để điều hướng, chỉnh sửa, và thao tác khác. Hỗ trợ lệnh shell nếu được bật.
vim_status
Cung cấp trạng thái tổng thể: vị trí con trỏ, chế độ, tên file, vùng chọn, bố cục cửa sổ, thư mục làm việc, thông tin LSP,…
vim_edit
Chỉnh sửa dòng bằng chế độ chèn, thay thế, hoặc thay thế toàn bộ.
vim_window
Quản lý cửa sổ Neovim (chia nhỏ, chia dọc, đóng, điều hướng).
vim_mark
Đặt dấu tên tại vị trí cụ thể.
vim_register
Đặt nội dung cho các register của Vim.
vim_visual
Tạo vùng chọn chế độ visual.
vim_buffer_switch
Chuyển đổi giữa các buffer theo tên hoặc số.
vim_buffer_save
Lưu buffer hiện tại hoặc lưu với tên file cụ thể.
vim_file_open
Mở file vào buffer mới.
vim_search
Tìm kiếm trong buffer hiện tại, hỗ trợ regex.
vim_search_replace
Tìm và thay thế với tùy chọn nâng cao.
vim_grep
Tìm kiếm toàn dự án bằng vimgrep với quickfix list.
vim_macro
Ghi, dừng và phát lại macro Vim.
vim_tab
Quản lý tab (tạo, đóng, chuyển, liệt kê).
vim_fold
Thao tác gấp/giãn code.
vim_jump
Điều hướng danh sách jump.
Chỉnh sửa mã tự động
Agent AI có thể chỉnh sửa chính xác, refactor hoặc chèn đoạn mã trực tiếp trong Neovim, tăng tốc phát triển.
Khám phá mã nguồn
Chuyển buffer nhanh, tìm kiếm file, điều hướng dự án lớn với AI hỗ trợ—giúp hiểu mã legacy hoặc hướng dẫn người mới.
Tự động hóa quy trình làm việc
Tự động hóa tác vụ lặp lại như format, gấp code, quản lý tab/cửa sổ, tăng năng suất và giảm lỗi thủ công.
Chẩn đoán lỗi và giám sát sức khỏe
Sử dụng AI để phát hiện, làm nổi bật và hỗ trợ sửa lỗi trong mã hoặc quy trình làm việc bằng các công cụ trạng thái, giám sát sức khỏe.
Tìm kiếm và thay thế nâng cao
Thực hiện tìm kiếm/thay thế phức tạp toàn dự án với regex và xác nhận, giảm công sức thủ công và tăng độ chính xác.
mcpServers
:"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
."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"]
}
}
Lưu ý:
Bảo mật API key bằng cách tham chiếu biến môi trường trong cấu hình (khốienv
), như ví dụ phía trên.
Sử dụng MCP trong FlowHunt
Để tích hợp MCP server vào quy trình FlowHunt, bắt đầu bằng cách thêm thành phần MCP vào flow và kết nối với agent AI của bạn:
Nhấn vào thành phần MCP để mở bảng cấu hình. Trong phần cấu hình MCP hệ thống, chèn thông tin MCP server của bạn theo định dạng JSON sau:
{
"neovim": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Sau khi cấu hình, agent AI có thể sử dụng MCP này như một công cụ với đầy đủ chức năng và năng lực. Hãy nhớ đổi “neovim” thành tên MCP server thực tế của bạn và thay URL bằng địa chỉ server MCP của bạn.
Mục | Hỗ trợ | Chi tiết/Ghi chú |
---|---|---|
Tổng quan | ✅ | |
Danh sách Prompt | ⛔ | Không có template prompt trong tài liệu |
Danh sách tài nguyên | ✅ | Tài nguyên session & buffers đã được tài liệu hóa |
Danh sách công cụ | ✅ | Danh sách đầy đủ trong README/API |
Bảo mật API key | ✅ | Có ví dụ cấu hình với biến môi trường |
Sampling Support (không quan trọng khi đánh giá) | ⛔ | Không đề cập trong tài liệu |
MCP server này được tài liệu hóa tốt, cung cấp bộ công cụ Neovim phong phú, có tài nguyên hữu ích và hướng dẫn cài đặt rõ ràng cho nhiều nền tảng. Tuy nhiên, thiếu template prompt rõ ràng và chưa đề cập đến tính năng MCP nâng cao như roots hoặc sampling. Nhìn chung, đây là lựa chọn thực tế và mạnh mẽ cho tự động hóa Neovim bằng AI, dù vẫn còn không gian để hoàn thiện giao thức.
Có LICENSE | ✅ (MIT) |
---|---|
Có ít nhất 1 công cụ | ✅ |
Số lượng Forks | 13 |
Số lượng Star | 166 |
Neovim MCP Server kết nối trợ lý AI và các client MCP với một phiên bản Neovim đang chạy, cho phép chỉnh sửa văn bản nâng cao, điều hướng, quản lý buffer và tự động hóa mã thông qua bộ công cụ và tài nguyên phong phú, tất cả bên trong Neovim.
Neovim MCP Server có thể tích hợp với Windsurf, Claude Desktop, Cursor, và Cline. Mỗi nền tảng chỉ cần cập nhật cấu hình JSON đơn giản để thêm MCP server.
Nó cung cấp các công cụ quản lý buffer, thực thi lệnh, điều khiển cửa sổ và tab, chỉnh sửa, tìm kiếm, macro và nhiều hơn nữa. Tài nguyên bao gồm phiên hiện tại và tất cả buffer đang mở, với metadata chi tiết và khả năng chỉnh sửa.
API key và dữ liệu nhạy cảm nên được truyền qua biến môi trường trong cấu hình MCP server, tránh hardcode thông tin xác thực. Ví dụ: 'env': { 'MY_API_KEY': '${MY_API_KEY}' }.
Nhà phát triển muốn tự động hóa quy trình lập trình, tận dụng chỉnh sửa bằng AI, hoặc tích hợp LLM vào thiết lập Neovim để tăng năng suất, refactor, khám phá mã nguồn, và tìm kiếm-thay thế nâng cao.
Không có template prompt rõ ràng trong tài liệu, nhưng server cung cấp bộ công cụ đầy đủ cho hành động do AI điều khiển trực tiếp trong Neovim.
Tăng năng suất với Neovim MCP Server của FlowHunt—tự động hóa, refactor và khám phá mã nguồn dễ dàng với các công cụ AI mạnh mẽ.
Máy chủ Needle MCP kết nối liền mạch các trợ lý AI với quản lý tài liệu và tìm kiếm ngữ nghĩa qua giao thức MCP, cho phép tự động truy xuất thông tin, tăng cườn...
Máy chủ MCP nx-mcp kết nối các công cụ build monorepo của Nx với trợ lý AI và quy trình làm việc LLM thông qua Model Context Protocol. Tự động hóa quản lý works...
Office-Word MCP Server kết nối các trợ lý AI và tài liệu Microsoft Word, cho phép tự động tạo, chỉnh sửa, định dạng và trích xuất nội dung tài liệu trong các qu...