Claude-skill-registry-data mcp-server-config
Manage .mcp.json MCP server configurations. Use when configuring MCP servers, adding server entries, managing MCP config files, or when user mentions .mcp.json, MCP server setup, server configuration.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry-data
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry-data "$T" && mkdir -p ~/.claude/skills && cp -r "$T/data/mcp-server-config" ~/.claude/skills/majiayu000-claude-skill-registry-data-mcp-server-config && rm -rf "$T"
manifest:
data/mcp-server-config/SKILL.mdsource content
MCP Server Config
This skill manages
.mcp.json files for MCP server configuration.
Instructions
Adding MCP Server
-
Add Server Entry
- Use script:
scripts/add-mcp-server.sh <server-name> <command> <args...> - Updates
with new server configuration.mcp.json
- Use script:
-
Configure Environment Variables
- Use script:
scripts/set-server-env.sh <server-name> <VAR=value> - Adds environment variables to server config
- Use script:
Managing Configuration
-
List Servers
- Use script:
scripts/list-mcp-servers.sh - Shows all configured MCP servers
- Use script:
-
Remove Server
- Use script:
scripts/remove-mcp-server.sh <server-name> - Removes server from configuration
- Use script:
-
Validate Config
- Use script:
scripts/validate-mcp-config.sh - Checks
structure and server definitions.mcp.json
- Use script:
Available Scripts
- Add new MCP server to configscripts/add-mcp-server.sh
- Remove server from configscripts/remove-mcp-server.sh
- List all configured serversscripts/list-mcp-servers.sh
- Set environment variables for serverscripts/set-server-env.sh
- Validate .mcp.json structurescripts/validate-mcp-config.sh
Available Templates
FastMCP Configuration
- fastmcp.json for FastMCP Cloud deploymenttemplates/fastmcp-config-template.json
STDIO Deployment (Local IDEs)
- .mcp.json for Python commandtemplates/mcp-stdio-python-template.json
- .mcp.json for UV runnertemplates/mcp-stdio-uv-template.json
- Generic .mcp.json templatetemplates/mcp-config-template.json
HTTP Deployment
- .mcp.json for HTTP transporttemplates/mcp-http-template.json
Cloud Deployment
- .mcp.json for FastMCP Cloudtemplates/mcp-cloud-template.json
Examples
Example 1: Add Postman MCP Server
# Add Postman server ./scripts/add-mcp-server.sh postman npx -y @executeautomation/postman-mcp-server # Set API key ./scripts/set-server-env.sh postman POSTMAN_API_KEY="\${POSTMAN_API_KEY}"
Example 2: Manage Servers
# List all servers ./scripts/list-mcp-servers.sh # Remove a server ./scripts/remove-mcp-server.sh old-server # Validate configuration ./scripts/validate-mcp-config.sh
Requirements
- jq for JSON processing
- Valid .mcp.json file (or will be created)
Success Criteria
- ✅ .mcp.json created/updated correctly
- ✅ Server configuration valid
- ✅ Environment variables properly set
- ✅ Config validates successfully