From claude-vault
Mount an MCP server from the Claude Vault inventory in the current project by writing to .mcp.json and enabling it in .claude/settings.json. Use when the user wants to "activate", "mount", or "add" a vault MCP server to the current repo only.
How this skill is triggered — by the user, by Claude, or both
Slash command
/claude-vault:activate-mcpThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Mount a vault MCP server in the current project.
Mount a vault MCP server in the current project.
The user names an MCP server (e.g. "mount the greeninvoice MCP"). If ambiguous, run list-vault first or ask.
skills/_shared/inventory-path.md and read it. Find the MCP entry under mcpServers by name. If not found, tell the user and stop.config object is the canonical server spec (command, args, env, etc.)..git/.claude ancestor).<project>/.mcp.json. If it doesn't exist, start with { "mcpServers": {} }.mcpServers["<name>"] = <inventory.config>. If the server is already present with a different config, ask the user before overwriting..mcp.json back with 2-space indentation.<project>/.claude/settings.json (create if missing). Ensure enabledMcpjsonServers exists as an array. Add <name> if not already present.${FOO}), list them so the user knows to ensure they're set.${VAR} placeholders, preserve them — do not resolve.One-line confirmation, list of edited files, and the env-vars-needed line if applicable. Single restart reminder.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin claude-vaultCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.