N

Neovim Integration

Integrates Claude Desktop with Neovim, enabling AI-enhanced coding assistance within the familiar Vi...

136 views
0 installs
Updated Sep 9, 2025
Not audited
Integrates Claude Desktop with Neovim, enabling AI-enhanced coding assistance within the familiar Vim environment through direct interaction with buffers and commands.
  1. Decide Whether to Enable Shell Commands

    • The environment variable ALLOW_SHELL_COMMANDS controls whether the server can run shell commands within Neovim (e.g., :!ls).
    • By default, this feature is disabled for security reasons.
    • If you want to allow shell command execution, set ALLOW_SHELL_COMMANDS to true. Otherwise, leave it out or set it to false.
  2. Determine Your Neovim Socket Path

    • The environment variable NVIM_SOCKET_PATH tells the server how to connect to your running Neovim instance.
    • By default, the value is /tmp/nvim.
    • If you start Neovim with a custom socket (e.g., nvim --listen /my/custom/socket), set NVIM_SOCKET_PATH to your custom path.
  3. Fill in the FastMCP Connection Interface

    • Click the "Install Now" button to add the MCP Neovim Server.

    • In the FastMCP connection interface, fill in the following ENV values as needed:

      Key Example Value Description
      ALLOW_SHELL_COMMANDS true or false Set to true to enable ! shell commands
      NVIM_SOCKET_PATH /tmp/nvim Path to your Neovim socket file
  4. (Optional) Change ENV Values Later

    • You can update these environment variables at any time via your integration or server configuration, following the same steps above.

You do not need to generate or obtain any keys or tokens to use this server.

Quick Start

View on GitHub

More for Productivity

View All →

More for Developer Tools

View All →

Report Issue

Thank you! Your issue report has been submitted successfully.