xiaolai/vmark

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.

First seen Feb 15, 2026

Installation

$ npx skills add xiaolai/vmark --skill mcp-server-manager

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from xiaolai/vmark · top by installs.

npx skills add xiaolai/vmark

Browse all from xiaolai/vmark

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 556
License LICENSE
Default branch main
Open issues 3
Status Active

Skill metadata

Parsed from SKILL.md frontmatter.

Declared agents claude-code

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,580 B
  • docs SUMMARY.md 189 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 65 installs

SKILL.md

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.

  1. Choose a registration target

- Project-local: edit .mcp.json directly. - Global (Claude Code): use claude mcp add / claude mcp remove.

  1. 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.

  1. Verify registration

- For .mcp.json: read the file and confirm the entry exists. - For global: run claude mcp list to verify.

  1. 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

// .mcp.json
{
  "mcpServers": {
    "tauri": {
      "command": "npx",
      "args": ["-y", "@hypothesi/tauri-mcp-server"]
    }
  }
}