Skip to main content
Glama
164,661 tools. Last updated 2026-05-31 07:09

"Vim" matching MCP tools:

  • Execute Vim commands directly within the MCP server, enabling integration of Vim’s native text editing workflows and optional shell command execution for enhanced productivity.
    MIT
  • Send control signals (e.g., ctrl+c, arrows, function keys) to a running terminal command to interrupt processes or interact with TUI applications.
    MIT
  • Run shell commands in SSH or local sessions. Returns output immediately or manages long-running processes that require input or continue asynchronously.
    MIT
  • Send raw Vim keystrokes to Neovim, starting in normal mode. Use for motions, visual selections, and operator sequences.
    MIT
  • Run Vim ex commands to modify buffers, files, windows, and editor state. Use for operations like saving, splitting windows, or setting options.
    MIT
  • Add multiple virtual text annotations to Neovim buffers in a single call. Specify file, line, text, and optional position and color for each annotation.
    MIT

Matching MCP Servers

Matching MCP Connectors

  • MCP server for Klever blockchain smart contract development.

  • Browse, compare, and purchase eSIMs for 190+ countries via AI agents. 12 tools for searching 2,300+ data plans, checking coverage, and buying eSIMs with crypto or card. No account required for browsing.

  • Read a specific line range from an open Neovim buffer, returning each line prefixed with its line number. Use to access sections without loading the entire file.
    MIT
  • Retrieve LSP diagnostics for a specific file open in Neovim. Returns errors, warnings, info, and hints with line and column numbers.
    MIT
  • Overlay virtual text annotations on a Neovim buffer's lines. Choose position (eol, above, below) and color for visual-only feedback.
    MIT
  • Retrieve the complete content of an open Neovim buffer, including unsaved changes, by specifying its file path. Returns all lines with 1-based line numbers.
    MIT
  • Retrieve a quick overview of the current Neovim session including mode, working directory, buffers, and cursor context. Use it to orient without heavy details.
    MIT
  • Highlight multiple line ranges across open Neovim buffers in a single call. Visual annotations stack without altering file content.
    MIT
  • Execute shell commands on remote servers via SSH with captured stdout, stderr, and exit codes for system administration and automation tasks.
    MIT
  • Find an exact text string in a Neovim buffer and replace it with new text. The edit is in-memory and fully undoable, requiring the old string to match exactly once.
    MIT
  • Establish a persistent connection to a running Neovim instance via Unix socket or TCP. Automatically connects when exactly one instance is found, otherwise returns a list for selection.
    MIT
  • Retrieve LSP diagnostics from all open Neovim buffers for a project-wide overview of errors, warnings, info, and hints, including file location and severity.
    MIT
  • Retrieve a complete snapshot of the Neovim session, including all windows, buffers, mode, folds, marks, diagnostics, highlights, and indent settings.
    MIT
  • Remove MCP virtual text annotations from a Neovim buffer. Clears only annotations added by add_virtual_text or add_virtual_texts without affecting other content.
    MIT
  • Replace the entire content of a Neovim buffer in-memory with undo support. Use for rewriting whole files; buffer is created if missing and saved only when user saves.
    MIT
  • Removes all MCP highlights from a Neovim buffer without affecting syntax or LSP highlights. Use to clean up after annotation workflows.
    MIT