Skip to main content

mcp-server-manager

Discover, register, and verify MCP servers. Use when a user asks to connect/add/install/remove an MCP server, or when you need to manage project MCP configuration.

Source facts

Repository
xiaolai/vmark
Last source activity
February 18, 2026 at 11:30
Detected SKILL.md language
English
Stars
824
Forks
132

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

File Explorer
2 files

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
mcp-server-manager
description
Discover, register, and verify MCP servers. Use when a user asks to connect/add/install/remove an MCP server, or when you need to manage project MCP configuration.
# MCP Server Manager ## Workflow 1) **Discover candidate servers** - Check project `.mcp.json` for existing server configs. - Check `~/.claude.json` for global MCP servers (Claude Code). - Scan for MCP-related packages in `package.json` or `Cargo.toml`. 2) **Choose a registration target** - Project-local: edit `.mcp.json` directly. - Global (Claude Code): use `claude mcp add` / `claude mcp remove`. 3) **Register the server** - stdio server: ```bash claude mcp add <name> -- <command> <args...> ``` - stdio with env: ```bash claude mcp add <name> -e KEY=VALUE -- <command> <args...> ``` - Or edit `.mcp.json` directly for project-local config. 4) **Verify registration** - For `.mcp.json`: read the file and confirm the entry exists. - For global: run `claude mcp list` to verify. 5) **Explain reload requirement** - MCP servers are loaded at session start; ask the user to restart the session. ## Notes - Infer type from config: `url` key = HTTP, `command`/`args` keys = stdio. - When multiple sources define the same name, confirm which to use. - For stdio servers using `npx`, the package downloads when the server first runs. ## VMark Example ```json // .mcp.json { "mcpServers": { "tauri": { "command": "npx", "args": ["-y", "@hypothesi/tauri-mcp-server"] } } } ```
View on GitHub