Skill
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.
From foundationInstall
1
Run in your terminal$
npx claudepluginhub vanman2024/dev-lifecycle-marketplace --plugin foundationTool Access
This skill is limited to using the following tools:
BashReadWriteEdit
Supporting Assets
View in Repositoryexamples/setup-postman.shscripts/README.mdscripts/add-mcp-server.shtemplates/fastmcp-config-template.jsontemplates/mcp-cloud-template.jsontemplates/mcp-config-template.jsontemplates/mcp-http-template.jsontemplates/mcp-stdio-python-template.jsontemplates/mcp-stdio-uv-template.jsonSkill 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
.mcp.jsonwith new server configuration
- 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
.mcp.jsonstructure and server definitions
- Use script:
Available Scripts
scripts/add-mcp-server.sh- Add new MCP server to configscripts/remove-mcp-server.sh- Remove server from configscripts/list-mcp-servers.sh- List all configured serversscripts/set-server-env.sh- Set environment variables for serverscripts/validate-mcp-config.sh- Validate .mcp.json structure
Available Templates
FastMCP Configuration
templates/fastmcp-config-template.json- fastmcp.json for FastMCP Cloud deployment
STDIO Deployment (Local IDEs)
templates/mcp-stdio-python-template.json- .mcp.json for Python commandtemplates/mcp-stdio-uv-template.json- .mcp.json for UV runnertemplates/mcp-config-template.json- Generic .mcp.json template
HTTP Deployment
templates/mcp-http-template.json- .mcp.json for HTTP transport
Cloud Deployment
templates/mcp-cloud-template.json- .mcp.json for FastMCP Cloud
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
Similar Skills
Stats
Parent Repo Stars1
Parent Repo Forks0
Last CommitNov 3, 2025