Neovim
Neovim is the modern evolution of Vim — a terminal-based, modal editor with a Lua-first plugin architecture. MCP integration comes through AI plugins like avante.nvim, ChatGPT.nvim, and mcphub.nvim. These plugins connect MCP servers while preserving Neovim's modal editing philosophy: you stay in your keyboard-driven flow while AI handles tool calls in the background.
Keyboard-Driven AI with MCP in the Terminal
Neovim users choose their tools carefully. MCP integration respects this — install only the plugins you need, configure via Lua, and manage MCP servers through the plugin of your choice.
avante.nvim provides a Cursor-like AI chat experience inside Neovim with MCP support. mcphub.nvim is a dedicated MCP client for managing and interacting with MCP servers. Both integrate with Neovim's native LSP and Tree-sitter for code-aware AI responses.
Features:
- Lua-native — configure MCP through Lua scripts
- Plugin ecosystem — avante.nvim, mcphub.nvim, ChatGPT.nvim
- Modal editing — Vim keybindings preserved during AI interactions
- LSP integration — AI uses Language Server data for context
- Tree-sitter — syntax-aware code understanding
- Terminal-native — runs in any terminal, over SSH, in containers
- Multi-model — Claude, GPT, Gemini, Ollama via plugins
- Open-source — Apache 2.0 license
Lua Configuration
1. Create a Token
In Vinkius Cloud, go to your server → Connection Tokens → Create. Copy the URL.
2. Plugin Config
Add to your Neovim config (e.g., via lazy.nvim with avante.nvim or mcphub.nvim):
require("mcphub").setup({
servers = {
vinkius = {
url = "https://edge.vinkius.com/{TOKEN}/mcp"
}
}
})3. Stay in the Flow
MCP tools work within your modal editing workflow. No mouse needed.
FAQ
Which Neovim plugin should I use for MCP? avante.nvim for a Cursor-like chat experience, mcphub.nvim for dedicated MCP server management.
Does MCP break my Vim workflow? No. AI tools integrate with Neovim's modal editing. Stay in your keyboard flow.
Can I use MCP over SSH? Yes. Neovim and MCP plugins work in terminal sessions, including remote SSH.
Is Neovim free? Open-source under Apache 2.0. All plugins are community-maintained.