create-multicast
v0.4.4
Published
Create a Multicast MCP gateway — one command to scaffold, configure, and deploy your parallel MCP server.
Maintainers
Readme
create-multicast
One command to set up Multicast — an MCP gateway that gives Claude.ai access to all your MCP servers through a single integration, with parallel execution.
Usage
npx create-multicastWhat It Does
Scans your machine for existing MCP configurations
- Claude Code (
~/.claude.json) - Claude Desktop (
~/Library/Application Support/Claude/claude_desktop_config.json) - Cursor (
~/.cursor/mcp.json) - VS Code (
.vscode/mcp.json)
- Claude Code (
Classifies your servers
- HTTP servers (compatible with Multicast)
- stdio servers (local only, not compatible)
Lets you select which servers to register
Auto-detects credentials from existing configs
- Authorization headers
- API keys, tokens, secrets from env vars
Deploys to Cloudflare Workers
- Creates D1 database for tool discovery cache
- Sets encrypted env vars for server credentials
- Deploys the Worker
Outputs the URL to add to Claude.ai
Example
$ npx create-multicast
create-multicast
MCP gateway for Claude.ai — one integration, all your servers, parallel execution.
Runs on Cloudflare Workers (free tier). Costs $0/month.
Scanning for existing MCP configurations...
Found 5 MCP servers:
✓ context-hub https://context-hub.user.workers.dev [HTTP]
✓ supabase-mcp https://supabase-mcp.example.com [HTTP]
✗ filesystem command: npx @mcp/filesystem [stdio — skipped]
✗ git command: npx @mcp/git [stdio — skipped]
✓ github-mcp https://github-mcp.example.com [HTTP]
2 stdio servers skipped — they run locally and can't be called from a cloud worker.
Select servers to register with Multicast:
◼ context-hub
◼ supabase-mcp
◼ github-mcp
...deploying...
Deployed! https://multicast.user.workers.dev/mcp
Add to Claude.ai:
→ Settings → Integrations → Add MCP Server
→ Paste the URL aboveWhat is Multicast?
Multicast is a free, open-source MCP gateway on Cloudflare Workers.
The problem: Claude.ai requires a separate integration for each MCP server. 5 servers = 5 integrations, 5 OAuth setups, and sequential tool execution.
The solution: Add Multicast once. It connects to all your MCP servers and calls them in parallel.
- One integration instead of many
- Parallel execution instead of sequential
- Unified tool discovery
- $0/month on Cloudflare Workers free tier
How Credentials Work
- You deploy your own Multicast instance on your Cloudflare account
- Server URLs and auth tokens are stored as encrypted environment variables
- Credentials never leave your infrastructure
- No shared servers, no central authority
Adding Servers After Setup
# Add a new server
npx wrangler secret put MCP_SERVER_NEWSERVICE
npx wrangler secret put MCP_AUTH_NEWSERVICE # if auth needed
npx wrangler deployRequirements
- Node.js 18+
- Free Cloudflare account
- At least one HTTP-accessible MCP server
stdio vs HTTP
Multicast runs in the cloud. It can only call MCP servers with HTTP endpoints. Local stdio servers (filesystem, git, sqlite) are detected but skipped with an explanation.
Links
License
MIT
