mcp-neovim-server

bigcodegen
146
Control Neovim using Model Context Protocol (MCP) and the official neovim/node-client JavaScript library
#claude #mcp #neovim #anthropic #modelcontextprotocol

Overview

What is mcp-neovim-server

mcp-neovim-server is a proof of concept integration that allows users to control Neovim using the Model Context Protocol (MCP) and the official neovim/node-client JavaScript library. It creates a lightweight AI text assistance layer for coding and general text editing.

How to Use

To use mcp-neovim-server, you need to configure it in your `claude_desktop_config.json` file with the appropriate command and environment variables. Ensure your Neovim instance is running with a socket file exposed, then start the server using the specified command.

Key Features

Key features include connecting to Neovim instances via socket, viewing current buffers, retrieving cursor location and file information, executing Vim commands, and making edits through insert or replacement modes.

Use Cases

Use cases for mcp-neovim-server include enhancing coding productivity with AI assistance, automating text editing tasks, and integrating AI capabilities into existing Neovim workflows for developers and writers.

Content