nvim-mcp-server
0
The Neovim MCP Server is a Ruby-based implementation of the Model Context Protocol (MCP) that enables Large Language Models (LLMs) to interact with Neovim. It supports buffer queries and offers seamless integration via STDIO and HTTP modes. The project aims to enhance interaction with Neovim instances using AIs.
Neovim MCP Server
A Ruby implementation of a Model Context Protocol (MCP) server for Neovim. This server allows LLMs to interact with Neovim through the Model Context Protocol.
Features
- Connect to running Neovim instances
- Query buffers across multiple sessions
- Seamless integration with LLM clients
Usage
Starting the server
- STDIO mode (default): Communicates over standard input/output.
- HTTP mode: Runs as an HTTP server with JSON-RPC and SSE endpoints.
Integration
Compatible with Claude Desktop; users can configure the MCP server through a proxy to use HTTP/SSE capabilities.
Testing
Use MCP Inspector for testing and debugging the server while in HTTP mode.
License
Released under the MIT License.