Neovim MCP Server
Model Context Protocolを使用してClaudeからNeovimを制御できるMCPサーバー
Claude DesktopやMCPクライアントからNeovimテキストエディタを制御できるサーバーです。バッファ管理、カーソル操作、Vimコマンド実行、テキスト編集、検索置換などの機能を提供し、AIによるコード補助やテキスト処理を実現します。
Author: bigcodegen
Stars: 305
GitHub
Install: npx -y @bigcodegen/mcp-neovim-server
主な機能
- ソケット経由のNeovim接続と制御
- バッファ管理と複数ファイルの切り替え
- カーソル位置とエディタ状態の取得
- Vimコマンド実行とシェルコマンド実行
- 正規表現対応の検索置換機能
- プロジェクト全体のgrep検索
想定ユースケース
- AI補助コード編集 — Claudeが提案したコード変更をNeovimに直接反映させ、効率的なコード修正を実現します。
- 大規模テキスト処理 — 複数ファイルの一括置換や正規表現による検索置換をAIが支援し、テキスト処理を自動化します。
- コード分析と検索 — プロジェクト全体のgrep検索でコードの依存関係を調査し、AIが分析結果を活用します。
- リアルタイムエディタ操作 — カーソル移動やバッファ切り替えなどのエディタ操作をAIが自動実行し、ワークフローを最適化します。