Container Inc.

by f-inc

7 stars
756 downloads
Not rated
GitHub Website

About

Enables seamless deployment of containerized applications directly from code editors through a three-step workflow of GitHub authentication, repository setup, and automated Docker image publishing.

Details

Author
f-inc
Repository
f-inc/containerinc-mcp
GitHub stars
7
Downloads
756
License
MIT License
Categories
Productivity, Developer Tools, Design, AI, Media, Automation, Security, Cloud Service

- Deploys projects to Container Inc. via natural language requests
- Automatically creates a GitHub repository if one does not exist
- Publishes a Docker image to GitHub Container Registry (ghcr.io)
- Pulls source code into Container Inc.'s builder
- All deployments are currently ephemeral and free

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Container Inc.
    Command (node, npx, python, etc.) npx
    Arguments
    • Argument 1 @container-inc/mcp

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Add the server configuration to your editor's mcp.json file (e.g., .cursor/mcp.json), enable it in the editor settings, ensure your project has a Dockerfile, then simply ask your AI assistant to deploy to Container Inc. You will be prompted to log in with GitHub.

start_auth

Start the GitHub device flow authentication process

check_auth

Check current GitHub authentication status

deploy

Deploy code to the platform

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "container inc.": {
            "cwd": ".cursor",
            "env": {},
            "args": [
                "@container-inc/mcp"
            ],
            "shell": false,
            "command": "npx"
        }
    }
}

Linux

{
    "cwd": ".cursor",
    "env": [],
    "args": [
        "@container-inc/mcp"
    ],
    "shell": false,
    "command": "npx"
}

Macos

{
    "cwd": ".cursor",
    "env": [],
    "args": [
        "@container-inc/mcp"
    ],
    "shell": false,
    "command": "npx"
}

Windows

{
    "cwd": ".cursor",
    "env": [],
    "args": [
        "/c",
        "npx",
        "@container-inc/mcp"
    ],
    "shell": false,
    "command": "cmd"
}

@container-inc/mcp

MCP Server for deploying to Container Inc.

> [!TIP]
> For now deployments are ephemneral and free. The platform is update coming soon to support more.

Usage

// .cursor/mcp.json
{
  "mcpServers": {
    "@container-inc/mcp": {
      "command": "npx",
      "args": ["@container-inc/mcp"]
    }
  }
}

1. Place the above in a .cursor/mcp.json (or your editor's equivalent) file in your home directory.
2. Check the editor's settings to ensure it is enabled.
3. Just ask to deploy to Container Inc.

Notes

You'll be asked to login with GitHub this is so that: 1. We can create a repository if needed 2. Publish the docker image to ghcr.io 3. Pull the code in the builder Ensure your project has a Dockerfile so it can be built
No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.