A comprehensive collection of Model Context Protocol (MCP) server configurations for WRLD Inc development environments, including Warp (WarpPreview) and VSCode integration.
This repository manages MCP server configurations for:
- GitHub - Source control and repository management
- Figma - Design file integration
- Puppeteer - Automated browser workflows
- Context7 - External data integrations
- Atlassian - Jira/Confluence integration via Rovo
- Grafana - Monitoring and observability
WRLD_MCP_Collection/
├── configs/ # MCP server configurations
│ ├── github/ # GitHub MCP server config
│ ├── figma/ # Figma MCP server config
│ ├── puppeteer/ # Puppeteer MCP server config
│ ├── context7/ # Context7 MCP server config
│ ├── atlassian/ # Atlassian MCP server config
│ └── grafana/ # Grafana MCP server config
├── scripts/ # Automation scripts
│ ├── deployment/ # Server deployment scripts
│ └── setup/ # Local setup scripts
├── docs/ # Documentation
└── secrets/ # 1Password Connect configs (gitignored)
All secrets are managed through 1Password Connect for secure credential storage and rotation.
The following secrets need to be configured in 1Password:
GITHUB_TOKEN
- Personal Access Token with appropriate scopesGITHUB_ORG
- Organization name (WRLDInc)
FIGMA_ACCESS_TOKEN
- Figma API access tokenFIGMA_TEAM_ID
- Your Figma team ID
PUPPETEER_BROWSER_URL
- Remote browser endpoint (if using remote execution)
CONTEXT7_API_KEY
- Context7 API key
ATLASSIAN_API_TOKEN
- Atlassian API tokenATLASSIAN_EMAIL
- Account emailATLASSIAN_DOMAIN
- Your Atlassian domain
GRAFANA_API_KEY
- Grafana API keyGRAFANA_URL
- Grafana instance URL
-
1Password CLI installed and configured
brew install 1password-cli op signin
-
Node.js (v18 or higher)
brew install node
-
Docker (for containerized deployments)
brew install docker
-
Clone the repository:
git clone https://github.com/WRLDInc/WRLD_MCP_Collection.git cd WRLD_MCP_Collection
-
Run the setup script:
./scripts/setup/install.sh
-
Configure your IDE:
- For Warp/WarpPreview: Copy configs to
~/.warp/mcp/
- For VSCode: Install the MCP extension and configure settings
- For Warp/WarpPreview: Copy configs to
For deploying to Ubuntu (22/24) or Debian 12 servers:
# Deploy to a specific server
./scripts/deployment/deploy.sh --host <server-ip> --env production
# Deploy specific MCP server
./scripts/deployment/deploy.sh --host <server-ip> --service github
Add to your Warp settings:
{
"mcp": {
"servers": {
"github": {
"command": "node",
"args": ["./configs/github/server.js"],
"env": {
"GITHUB_TOKEN": "op://WRLD/GitHub MCP/token"
}
}
}
}
}
Add to your VSCode settings.json:
{
"mcp.servers": {
"github": {
"path": "./configs/github/server.js",
"secrets": {
"provider": "1password",
"vault": "WRLD"
}
}
}
}
- Ubuntu 24.04 LTS
- Ubuntu 22.04 LTS
- Debian 12
- All MCP servers run in isolated containers
- Secrets are injected at runtime via 1Password Connect
- TLS/SSL encryption for all external connections
- Regular security updates via automated CI/CD
- Create a feature branch
- Make your changes
- Test locally and on staging server
- Submit a pull request
Copyright © 2025 WRLD Inc. All rights reserved.
For issues or questions:
- Create an issue in this repository
- Contact the WRLD DevOps team
- Check the troubleshooting guide