🚀 Try it out ·
🌐 Website ·
📚 Documentation ·
Roadmap ·
Discord
Deploy MCP servers from GitHub to HTTP endpoints in 30 seconds. Works with n8n, Dify, Voiceflow, Langflow, Claude Code, Cursor, and any MCP client.
Most MCP servers are stdio-only. But workflow automation platforms need HTTP endpoints.
| Platform | What They Need | The Problem |
|---|---|---|
| n8n | HTTP URLs for MCP Client node | stdio doesn't work |
| Dify | HTTP/SSE endpoints (v1.6+) | No stdio support |
| Voiceflow | Remote MCP endpoints | "Local MCP NOT supported" |
| Langflow | HTTP/SSE for production | Local processes won't scale |
Current workarounds are painful:
mcp-remoterequires local Node.js setup- Docker containers need DevOps expertise
- DIY hosting (Fly.io, Railway) takes hours
And for teams, the problems multiply:
- Credentials scattered across Slack DMs and
.envfiles - No visibility into who uses which tools
- Onboarding new developers takes hours
- When someone leaves, good luck rotating all those API keys
- n8n, Dify, Voiceflow, Langflow users: Get HTTP endpoints for MCP servers - no more stdio limitations
- No DevOps required: Skip the Docker containers and mcp-remote setup
- Deploy your custom MCP servers: Point at a GitHub repo, get a URL in 30 seconds
- Focus on workflows: Build automations, not infrastructure
- Client-ready MCP hosting: Deploy MCP servers for client projects without managing infrastructure
- White-label ready: Team isolation keeps client data separate
- Scale without ops burden: Add more MCP servers without adding DevOps headcount
- Credential management: Secure vault for all your clients' API keys
- End credential chaos: Move API keys from Slack DMs and
.envfiles into an encrypted vault with automatic injection - Control MCP access: Role-based permissions determine who can use which MCP servers and tools
- Prevent data exposure: Team isolation and audit logging show exactly what tools accessed what data
- Centralize configuration: One source of truth instead of N developers × M configurations
- Zero setup: Add one URL to your MCP client, get access to all team MCP tools instantly
- No local installs: No
npm install, no process management, no port conflicts - Just works: Same configuration everywhere - no more "works on my machine" debugging
- Focus on code: Security and credentials are handled for you
- 1-click team onboarding: New developer? They're productive with MCP tools in minutes, not hours
- Reduce AI costs: 98% token reduction means lower API bills and better LLM performance
- Full visibility: See which tools your team uses, how often, and what they access
- Offboarding safety: When someone leaves, revoke access instantly - no credential rotation nightmare
DeployStack hosts MCP servers as HTTP endpoints. Two ways to use it:
Point DeployStack at any GitHub repo with an MCP server:
- Connect your GitHub account
- Select a repository
- Get an HTTP endpoint that works immediately
Auto-deploys when you push. Like Vercel, but for MCP servers.
Don't have your own MCP server? Browse our catalog of popular servers:
- One-click installation
- Pre-configured and tested
- Ready to use in seconds
GitHub Repo → DeployStack → HTTP Endpoint → Your MCP Client- Any stdio MCP server becomes an HTTP endpoint
- Auto-deploy on git push
- Branch deployments for testing
- Zero DevOps required
Traditional MCP setup loads all tools into context:
- 10 servers × 15 tools = 150 tools = 75,000 tokens consumed
DeployStack's hierarchical router exposes only 2 meta-tools:
discover_mcp_tools- find relevant toolsexecute_mcp_tool- run the tool you need- Result: 1,372 tokens instead of 75,000
Scale to 100+ MCP servers without degrading LLM performance.
Store API keys and secrets securely:
- Encrypted at rest
- Automatic injection at runtime
- No credentials in config files
- No secrets in Slack DMs
- Rotate once, update everywhere
Control access across your team:
- Invite team members with specific roles
- Define who can use which MCP servers
- Manage permissions from one dashboard
- Instant onboarding for new developers
Full visibility into MCP usage:
- Track every tool interaction
- See who accessed what and when
- Export logs for compliance
- Debug issues with complete history
Compatible with any MCP client that supports HTTP/SSE:
| Workflow Platforms | AI Coding Tools | Other Clients |
|---|---|---|
| n8n | Claude Code | Any HTTP MCP client |
| Dify | Cursor | Custom integrations |
| Voiceflow | VS Code | |
| Langflow | Windsurf |
┌─────────────┐ ┌─────────────────┐ ┌─────────────┐
│ GitHub │────▶│ DeployStack │────▶│ HTTP URL │
│ Repo │ │ Satellite │ │ Endpoint │
└─────────────┘ └─────────────────┘ └─────────────┘
│
┌───────┴───────┐
│ │
┌─────▼───-──┐ ┌───-──▼──-───┐
│ Credential │ │ Hierarchical│
│ Vault │ │ Router │
└──────────-─┘ └─--──────────┘
Two deployment options:
| Global Satellites | Team Satellites |
|---|---|
| Managed by DeployStack | Deploy on your infrastructure |
| Zero setup | Full data control |
| Free tier available | Enterprise security |
satellite.deploystack.io |
satellite.yourcompany.com |
Create a free account at cloud.deploystack.io
- Connect your GitHub account
- Select a repository with an MCP server
- Click Deploy
- Browse the MCP server catalog
- Click Install on any server
- Configure credentials if needed
Copy the HTTP endpoint URL from your dashboard.
Add to your MCP client configuration:
{
"mcpServers": {
"deploystack": {
"type": "http",
"url": "https://satellite.deploystack.io/mcp"
}
}
}That's it. All your MCP servers are now accessible via one URL.
DeployStack is open source (AGPL-3.0). Run it on your own infrastructure:
git clone https://github.com/deploystackio/deploystack
cd deploystack
docker-compose upSee Self-Hosting Documentation for detailed instructions.
- Deployed
cloud.deploystack.iohosted version with backend and frontend - Implemented secure user and team management system with roles and permissions
- Integrated OAuth for secure logins (GitHub)
- Created initial MCP Server Catalog for tool discovery
- Established documentation and self-hosted Docker support
- PostgreSQL-only database architecture for enterprise scalability
- Auto-install MCP servers for new users with admin-controlled defaults
- Featured MCP servers filtering for improved tool discovery
- Global Event Bus System with plugin integration
- Three-Tier MCP Configuration Architecture (template, team, user levels)
- Multi-User Configuration Management with personalized device-specific configs
- Advanced MCP Argument & Environment Variable Handling with schema validation
- HTTP Headers & URL Query Parameters Support for HTTP/SSE transport
- Selective Secret Masking in Satellite Logs
- Global Satellite Infrastructure - managed MCP servers via HTTPS
- Zero-Installation Experience - just add URL to your MCP client
- OAuth Authentication with token-based auth
- Satellite Pairing Security with JWT-based token registration
- Public Launch - production satellite for community use
- Resource Management - process isolation and limits
- GitHub README and Stars Integration for MCP catalog
- Background Job Queue System with PostgreSQL-based worker infrastructure
- Cron Job Scheduling System with node-cron integration
- MCP Registry Integration - official MCP Registry support
- Hierarchical Router Implementation - 2-tool pattern achieving 98% token reduction
- Semantic Tool Search with Fuse.js fuzzy matching (2-5ms performance)
- Tool Discovery API with paths, descriptions, transport types, relevance scores
- Smart Tool Execution with automatic routing to stdio or HTTP/SSE backends
- MCP Tool Metadata Collection with token counting and event-driven sync
- Tool Display & Analytics API for team-aware tool management
- Token Analytics Dashboard with visual comparisons and per-installation breakdown
- OAuth 2.1 Authentication for MCP Servers (Box, Linear, GitHub Copilot, etc.)
- Analytics dashboards for tool usage and performance
- Per-tool access controls - team admins can disable individual tools
- Improved searchable MCP Server Catalog with Featured page and categories
- AI Instructions - ready-to-copy instruction files for AI coding assistants
- Multi-Transport Support - SSE, Streamable HTTP, Direct HTTP protocols
- Real-Time Command Orchestration with instant status feedback
- Satellite Job System with JobManager and extensible architecture
- Satellite Backend Events System with batch processing and JSON schema validation
- MCP Client Activity Tracking across all components
- Time-Series Metrics System with 15-minute bucket aggregation
- Multi-region satellite deployment
- Deploy MCP servers from any GitHub repository
- Auto-deploy on git push via webhooks
- Branch deployments for testing
- Team Satellites - customer-deployed satellites for enterprise
- Advanced Audit UI - detailed logging dashboard
- Python MCP Server Support - deploy Python-based MCP servers
- SSO Integration (SAML, OIDC)
- SOC 2 Type II certification
- AI-powered tool recommendations based on conversation context
- Per-team token budgets and cost attribution
We welcome contributions. Here's how:
- Fork the repository
- Create a feature branch:
git checkout -b feature/your-idea - Follow TypeScript and ESLint conventions
- Add tests for new functionality
- Submit a pull request
Areas where we need help:
- MCP server integrations
- Documentation improvements
- Satellite infrastructure
- Enterprise features
- Platform: cloud.deploystack.io
- Documentation: docs.deploystack.io
- GitHub: github.com/deploystackio/deploystack
- Discord: Join the community
AGPL-3.0 - you can self-host, modify, and use DeployStack freely. If you offer it as a service, you must open-source your modifications.