nvim-mcp-server
If you are the rightful owner of nvim-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A Ruby implementation of a Model Context Protocol (MCP) server for Neovim, enabling LLMs to interact with Neovim.
The Neovim MCP Server is a Ruby-based implementation of the Model Context Protocol (MCP) designed to facilitate interaction between Large Language Models (LLMs) and the Neovim text editor. By adhering to the MCP standard, this server allows AI models to perform operations such as querying buffers, file exploration, and editing assistance within Neovim. The server can connect to running Neovim instances, query buffers across multiple sessions, and seamlessly integrate with LLM clients. It supports both STDIO and HTTP modes, providing flexibility in communication methods. The server is configured to follow the XDG Base Directory Specification for storing configuration files, ensuring compatibility across different operating systems. Additionally, it offers tools for retrieving project buffers, making it a valuable asset for developers looking to enhance their Neovim experience with AI capabilities.
Features
- Connect to running Neovim instances
- Query buffers across multiple Neovim sessions
- Follow the Model Context Protocol standard
- Seamless integration with LLM clients