Files
claude-plugin-nvim-agentic/.claude-plugin/plugin.json
T
oleks f18c8410ad v0.8.0: enumerate MCP tools explicitly in tools:/allowed-tools: (#1)
A trailing mcp__…__* wildcard in an agent's tools: / a skill's
allowed-tools: does not expand — verified by spawning the companion
agent, which saw zero mcp__ tools despite the parent session having
all 19 connected. Working plugins (cluster) enumerate every MCP tool
by full name; do the same here.

- agents/companion.md, skills/*: tools:/allowed-tools: now list all 19
  mcp__plugin_nvim-agentic-companion_neovim__vim_* tools explicitly
- companion.md: drop the stale nvim-mcp-repin.path/.service reference
  (re-pin is now the bridge's ExecStartPost); spell out the launch-race
  (issue #2) in the unavailability runbook

Fixes #1. Refs #2.
2026-05-21 14:41:21 +03:00

26 lines
1.2 KiB
JSON

{
"name": "nvim-agentic-companion",
"version": "0.8.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"
}
}
}