Best Neovim MCP Servers
Neovim is a hyperextensible text editor built for programmers. It's a fork of Vim that focuses on extensibility and usability, with a more modern codebase and features like asynchronous execution, embedded terminal, and a rich plugin ecosystem.
Why this server?
Connects to a Neovim instance to view and manipulate text buffers, run Vim commands, access editor status, manage windows, set marks and registers, and make visual selections. Allows AI to interact directly with content in the Neovim editor.
AlicenseBqualityDmaintenanceLeverages Vim's native text editing commands and workflows, which Claude already understands, to create a lightweight code assistance layer.Last updated1952322MITWhy this server?
Provides a Telescope plugin for browsing and searching memories directly in Neovim with fuzzy search and preview capabilities.
AlicenseAqualityBmaintenancePersistent memory with knowledge graph visualization, semantic/hybrid search, importance scoring, and cloud sync (S3/R2) for cross-session context management.Last updated42429MITWhy this server?
Provides a Language Server Protocol (LSP) interface via tarn-lsp for Neovim, offering diagnostics, completions, and hover documentation for .tarn.yaml files.
AlicenseAqualityAmaintenanceCLI-first API testing tool with MCP server. Tests are .tarn.yaml; failures come back as structured JSON for AI agents to branch on. Tools: tarn_run, tarn_validate, tarn_fix_plan, tarn_inspect, tarn_rerun_failed.Last updated144MITWhy this server?
Allows AI assistants to control a running Neovim session by sending ex commands, Vimscript expressions, and key sequences; retrieving structured state snapshots including current file, cursor position, mode, window layout, and modified buffers; managing connections to specific instances; and browsing operation recipes for files, navigation, buffers, windows, marks, registers, folds, and LSP actions.
AlicenseAqualityAmaintenanceEnables AI assistants to control running Neovim sessions via RPC socket, supporting command execution, state inspection, and LSP actions. Automatically discovers Neovim instances and supports multi-instance management on Linux and macOS.Last updated1759MITWhy this server?
Enables AI software testing for Cline within Neovim, allowing automated test generation and execution on code changes.
AlicenseAqualityCmaintenancetailtest-cline is a Cline plugin that automatically generates and runs tests every time the agent edits a source file. https://github.com/avansaber/tailtest-clineLast updated51MITWhy this server?
Enables real-time buffer awareness and manipulation in Neovim, allowing reading and updating of buffer contents, listing open buffers, and making changes that appear instantly in the editor without file writes.
AlicenseAqualityDmaintenanceIntegrates Neovim buffers with Claude, enabling real-time buffer awareness and direct in-editor content updates through MCP resources and tools.Last updated7717MITWhy this server?
Allows integration with Neovim editor via MCP, enabling code editing capabilities.
AlicenseCqualityDmaintenanceEnables access to Hanzo APIs and Platform capabilities via MCP, along with development tools for managing and improving projects.Last updated71MITWhy this server?
Provides manual integration templates for Neovim to add MergeLoop as an MCP server.

MergeLoopofficial
Alicense-qualityBmaintenanceA host-agnostic model council that routes tasks across multiple AI workers (MCP, CLI, API) and returns one unified answer.Last updated2Apache 2.0Why this server?
Provides tools for code navigation in Neovim using LSP and Treesitter, allowing AI agents to get symbols, diagnostics, references, definitions, and manage the quickfix list.
FlicenseAqualityBmaintenanceEnables AI agents to navigate code using Neovim's LSP and Treesitter features, and read/write the quickfix list.Last updated14