222035d4fe
mcp-neovim-server exposes tools named vim_command, vim_buffer, vim_status, vim_edit, vim_window, vim_file_open, vim_search, etc. — all with a vim_ prefix and with no eval tool. The agent and skills previously referenced mcp__neovim__nvim_command and mcp__neovim__nvim_eval, which do not exist, so every drive/introspect call would have failed to resolve. - agents/companion.md: add the full vim_* tool reference table; note that lua is evaluated via vim_command with :lua print(...) - skills/editor-introspect: add a 'tools you have' section; correct the runnable-via line - skills/editor-act: correct the description's tool references
26 lines
1.2 KiB
JSON
26 lines
1.2 KiB
JSON
{
|
|
"name": "nvim-agentic-companion",
|
|
"version": "0.4.0",
|
|
"description": "Neovim companion that pairs the running editor (via mcp-neovim-server) with the official Claude Code IDE plugin (coder/claudecode.nvim). Provides an opinionated agent and skills for introspecting your live nvim state (buffers, keymaps, diagnostics, plugins), driving it on your behalf (open files, run keymaps, execute lua), and handing work cleanly to the in-editor Claude Code session for buffer edits.",
|
|
"author": {
|
|
"name": "oleks",
|
|
"email": "plugins@oleks.space"
|
|
},
|
|
"license": "MIT",
|
|
"keywords": ["neovim", "nvim", "claude-code", "mcp", "agentic", "ide"],
|
|
"userConfig": {
|
|
"nvim_socket": {
|
|
"type": "string",
|
|
"title": "Neovim RPC socket path",
|
|
"description": "Unix socket where the running nvim instance is listening (must match the MCP server's NVIM_SOCKET_PATH).",
|
|
"default": "/run/user/1000/nvim.sock"
|
|
},
|
|
"config_path": {
|
|
"type": "string",
|
|
"title": "Path to NixVim source-of-truth config",
|
|
"description": "File path the companion treats as the canonical declarative nvim config. Used to cite where a keymap or plugin is defined.",
|
|
"default": "/home/oleks/projects/servers/emmett/nixos/neovim.nix"
|
|
}
|
|
}
|
|
}
|