Files
python-sdk/pkg/hanzo-tools-editor

hanzo-tools-editor

Neovim integration tools for Hanzo MCP.

Installation

pip install hanzo-tools-editor

Tools

neovim_edit - Edit Files in Neovim

neovim_edit(file="/path/to/file.py", line=10)

neovim_command - Run Neovim Commands

neovim_command(command=":w")  # Save
neovim_command(command=":q!")  # Quit without saving
neovim_command(command=":%s/old/new/g")  # Search replace

neovim_session - Manage Sessions

neovim_session(action="list")  # List sessions
neovim_session(action="connect", name="main")
neovim_session(action="disconnect")

Requirements

  • Neovim with remote plugin support
  • pynvim package (installed automatically)

Configuration

Set Neovim socket path:

NVIM_LISTEN_ADDRESS=/tmp/nvim.sock nvim

Or connect to existing session:

neovim_session(action="connect", socket="/tmp/nvim.sock")

License

MIT