Deploy MCP Servers Without the Hassle

Skip the complex setup and deploy your MCP servers instantly.

Deploy faster

Everything you need to deploy your app

One-click deploy

We create one-click deploy buttons for you so that your application can be deployed on various cloud platforms with one click.

One-Click deploy with DeployStack.io

Save Time

Deploy your application to different cloud platforms without having to write IaC teampltes.

Save time with no need to created IaC teampltes with DeployStack.io

Automation

There is no need for registration. You just need docker-compose file in your repository.

Integrated Cloud Providers into DeployStack.io

Open Source

Our platform runs on an open-source code which you can extend and use freely

index.ts
import cloudFormationParserInstance from './parsers/aws-cloudformation';
import renderParserInstance from './parsers/render';
import { BaseParser, ParserInfo, TemplateFormat  } from './parsers/base-parser';

function translate(dockerComposeContent: string, targetPlatform: string, templateFormat?: TemplateFormat): any {
  try {
    const dockerCompose = YAML.parse(dockerComposeContent) as any;

    const parser =  parsers.find(parser => parser.getInfo().abbreviation.toLowerCase() === targetPlatform.toLowerCase());
    if (!parser) {
      throw new Error(`Unsupported target platform: ${targetPlatform}`);
    }

    const translatedConfig = parser.parse(dockerCompose, templateFormat);
    return translatedConfig;
    } catch (e) {
      console.error(`Error translating docker-compose content: ${e}`);
    return null;
  }
}

Frequently asked questions

What is DeployStack?

DeployStack is a deployment platform that simplifies cloud deployments without the technical hassle. Our primary focus is MCP (Model Context Protocol) Server deployment - allowing you to deploy MCP servers to any cloud provider with one click, including credential management and team collaboration features. We also offer Docker-to-Infrastructure as Code conversion, automatically generating templates for AWS CloudFormation, Render.com, and DigitalOcean from your Docker configurations.

How does DeployStack work?

DeployStack works in two ways: For MCP Servers, simply submit your MCP server to our catalog at deploystack.io/mcp, and users can deploy it to any cloud provider (Render.com, Fly.io, AWS) with one click - we handle the setup, credentials, and deployment automatically. For Docker applications, provide the URL of your GitHub repository containing a Docker Compose file or docker run command, and our service generates corresponding Infrastructure as Code templates that you and your users can deploy to your preferred cloud platform.

Is DeployStack Open Source?

Yes, DeployStack is entirely free to use for public GitHub repositories. We don't support private repositories yet. You can check our GitHub organization with our open-source modules and templates at https://github.com/deploystackio

What IaC templates does DeployStack support for docker?

Currently, DeployStack supports generating IaC templates for AWS CloudFormation, Render.com, and DigitalOcean. You can also add a cloud provider by contributing to our docker-to-iac module.