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.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin claude-vault