Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_nvim_buffers | List all open buffers in Neovim instances running in the current directory |
| get_current_buffer | Get the currently active buffer in Neovim |
| get_buffer_content | Get the content of a specific buffer by path |
| update_buffer | Update the content of a buffer in Neovim. Changes appear immediately in the editor. |
| reload_buffer | Reload a buffer from disk. Use this after editing a file externally to refresh the buffer in Neovim. |
| reload_all_buffers | Check all open buffers and reload any that have changed on disk. Use this after editing files externally. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| Current Neovim Buffer | The currently active buffer in Neovim |
| Open Neovim Buffers | List of all open buffers in Neovim instances running in current directory |