The reputation layer for AI skills, tools & agents

bigcodegen/mcp-neovim-server

Score: 27.8 Rank #7646

Control Neovim using Model Context Protocol (MCP) and the official neovim/node-client JavaScript library

Overview

bigcodegen/mcp-neovim-server is a TypeScript MCP server licensed under MIT. Control Neovim using Model Context Protocol (MCP) and the official neovim/node-client JavaScript library Topics: claude, mcp, neovim, anthropic, modelcontextprotocol.

Ranked #7646 out of 25632 indexed tools.

Ecosystem

TypeScript MIT
claudemcpneovimanthropicmodelcontextprotocol

Signal Breakdown

Stars 301
Freshness 5mo ago
Issue Health 20%
Contributors 3
Dependents 1
Forks 24
Description Good
License MIT

How to Improve

Description low impact

Expand your description to 150+ characters for better discoverability

Freshness high impact

Last commit was 155 days ago — a recent commit would boost your freshness score

Issue Health high impact

You have 8 open vs 2 closed issues — triaging stale issues improves health

Badge

AgentRank score for bigcodegen/mcp-neovim-server
[![AgentRank](https://agentrank-ai.com/api/badge/tool/bigcodegen--mcp-neovim-server)](https://agentrank-ai.com/tool/bigcodegen--mcp-neovim-server)
<a href="https://agentrank-ai.com/tool/bigcodegen--mcp-neovim-server"><img src="https://agentrank-ai.com/api/badge/tool/bigcodegen--mcp-neovim-server" alt="AgentRank"></a>

Matched Queries

"model context protocol""model-context-protocol"

From the README

# Neovim MCP Server

Connect Claude Desktop (or any Model Context Protocol client) to Neovim using MCP and the official neovim/node-client JavaScript library. This server leverages Vim's native text editing commands and workflows, which Claude already understands, to create a lightweight code or general purpose AI text assistance layer.

<a href="https://glama.ai/mcp/servers/s0fywdwp87"></a>

## Features

- Connects to your nvim instance if you expose a socket file, for example `--listen /tmp/nvim`, when starting nvim
- Views your current buffers and manages buffer switching
- Gets cursor location, mode, file name, marks, registers, and visual selections
- Runs vim commands and optionally shell commands through vim
- Can make edits using insert, replace, or replaceAll modes
- Search and replace functionality with regex support
- Project-wide grep search with quickfix integration
- Comprehensive window management
- Health monitoring and connection diagnostics

## API

### Resources

- `
Read full README on GitHub →
Are you the maintainer? Claim this listing