Best Vim MCP Servers
Vim is a highly configurable text editor built to make creating and changing any kind of text very efficient.
Why this server?
Enables testing of the vim editor as a full TUI application in buffer mode, supporting position-based assertions, cursor tracking, and screen region extraction to verify editing and rendering behavior.
AlicenseBqualityDmaintenanceEnables AI assistants to test Terminal User Interface (TUI) applications by launching, interacting with, and verifying programmatic output and behavior.1219MITWhy this server?
Allows for launching and interacting with Vim in a managed pseudo-terminal, providing tools to capture screenshots, read text, and send keystrokes to automate text editing and navigation.
Why this server?
Provides keyboard shortcuts for Vim text editor including navigation, editing commands, and modal operations
AlicenseBqualityDmaintenanceEnables intelligent querying of keyboard shortcuts for various operating systems, desktop environments, and applications using natural language. Supports multi-platform shortcuts including system functions, desktop apps like Firefox and VS Code, and CLI tools like tmux and vim.11MITWhy this server?
Generates AI context files that can be utilized by AI coding assistants within the Vim editor.
AlicenseBqualityAmaintenanceTransform 17 source types into AI-ready skills and RAG knowledge, directly from Claude Code.40827 PyPI15,246MITWhy this server?
Allows running the Vim editor within a persistent terminal session, enabling code editing and navigation.
Why this server?
Provides the ability to control the Vim text editor programmatically through a tmux backend.
AlicenseBqualityCmaintenanceEnables stateful subprocess sessions (REPLs) and tmux-backed TUI program control for interactive tools like Python, r2, or shells.13AGPL 3.0Why this server?
Allows AI agents to interact with Vim editor for text editing tasks within terminal sessions.
AlicenseBqualityDmaintenanceLocal + remote terminal interaction control MCP Server. Lets AI agents control interactive TUI programs the way a human would.295 npmMITWhy this server?
Allows driving the Vim editor: opening files, editing text, saving, and verifying changes on the filesystem.
Why this server?
Leverages Vim's native text editing commands and workflows to enable AI assistance with code and text editing. Supports navigation, manipulation of buffers, window management, and visual selections.
AlicenseBqualityDmaintenanceLeverages Vim's native text editing commands and workflows, which Claude already understands, to create a lightweight code assistance layer.1927 npm323MIT