About @container-inc/mcp
@container-inc/mcp is an MCP server for deploying projects to Container Inc. It uses GitHub login to create a repository if needed, publish a Docker image to ghcr.io, and pull the code into the builder; projects need a Dockerfile.
Key features
- 01Deploy projects to Container Inc
- 02GitHub login for deployment
- 03Create a repository when needed
- 04Publish Docker images to ghcr.io
Use cases
- 01Deploy a project that includes a Dockerfile
- 02Create a repository as part of deployment
- 03Build a deployment image from project code
MCP support
Exposes deployment to Container Inc. through an MCP server that can be configured in an editor's MCP settings. The README describes GitHub authentication, repository creation, image publishing, and builder access as part of the deployment process.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
Tools
3Saved tool list · updated 3w ago
This tool takes no parameters.
Details
From the project README@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"]
}
}
}
- Place the above in a
.cursor/mcp.json(or your editor's equivalent) file in your home directory. - Check the editor's settings to ensure it is enabled.
- Just ask to deploy to Container Inc.
Notes
- You'll be asked to login with GitHub this is so that:
- We can create a repository if needed
- Publish the docker image to ghcr.io
- Pull the code in the builder
- Ensure your project has a
Dockerfileso it can be built
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.