brianhuster/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 Model Context Protocol (MCP) server for Neovim that enhances integration between language models and Neovim.
The Neovim MCP Server is a cutting-edge tool designed to bridge the gap between AI language models and the Neovim text editor. By leveraging the Model Context Protocol, this server allows for seamless interaction with Neovim, enabling AI models to execute commands, access buffer contents, and utilize Vim's extensive help system. This integration is particularly beneficial for developers and AI researchers who wish to harness the power of language models within their Neovim environment. Although still in its early development stages, the Neovim MCP Server promises to revolutionize the way AI models and text editors interact, offering a more intuitive and efficient workflow.
Features
- Enhanced integration between AI language models and Neovim.
- Ability to execute Neovim commands and read buffer contents.
- Access to Vim's help system and LSP diagnostics.
- Seamless interaction with Goose AI agent.
- Early development stage with potential for future enhancements.
Usages
usage with goose
yaml extensions: nvim-mcp: args: [] bundled: null cmd: nvim-mcp description: An extension to control a Neovim instance. Use it to execute commands, read buffer contents, get LSP diagnostics, read help, man pages,... enabled: true env_keys: [] envs: {} name: nvim-mcp timeout: 300 type: stdio