Skip to main content
Glama

mcp-neovim-server

vim_edit

Modify buffer content in Neovim by inserting, replacing, or replacing all text based on specified line positions, leveraging Vim's native editing workflows for precise text manipulation.

Instructions

Edit buffer content using insert, replace, or replaceAll modes

Input Schema

NameRequiredDescriptionDefault
linesYesThe text content to insert or use as replacement
modeYesWhether to insert new content, replace existing content, or replace entire buffer
startLineYesThe line number where editing should begin (1-indexed)

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "lines": { "description": "The text content to insert or use as replacement", "type": "string" }, "mode": { "description": "Whether to insert new content, replace existing content, or replace entire buffer", "enum": [ "insert", "replace", "replaceAll" ], "type": "string" }, "startLine": { "description": "The line number where editing should begin (1-indexed)", "type": "number" } }, "required": [ "startLine", "mode", "lines" ], "type": "object" }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/bigcodegen/mcp-neovim-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server