@container-inc/mcp

@container-inc/mcp

site icon
2025.04.03 7
TypeScript部署工具其它
containerinc-mcp 是一个用于部署到 Container Inc. 平台的 MCP 服务器。它允许用户通过简单的配置和命令将项目部署到 Container Inc. 平台,目前部署是临时的且免费的。平台未来会更新以支持更多功能。
View on GitHub

Overview

基本能力

产品定位

containerinc-mcp 是一个部署工具,专门用于将项目部署到 Container Inc. 平台。

核心功能

  1. 通过简单的 JSON 配置实现项目部署。
  2. 支持通过 GitHub 登录进行身份验证。
  3. 自动创建 GitHub 仓库(如果需要)。
  4. 将 Docker 镜像发布到 ghcr.io。
  5. 在构建器中拉取代码。

适用场景

  1. 开发者需要快速将项目部署到 Container Inc. 平台。
  2. 项目需要临时部署且无需付费的场景。
  3. 项目已包含 Dockerfile,可以直接构建和部署。

工具列表

  1. npx @container-inc/mcp:用于启动 MCP 服务器并执行部署命令。

常见问题解答

  1. 如何登录?
  2. 部署时会要求通过 GitHub 登录,用于创建仓库和发布镜像。
  3. 项目需要什么?
  4. 项目必须包含 Dockerfile,以便能够构建和部署。
  5. 部署是永久的吗?
  6. 目前部署是临时的,未来平台会更新以支持更多功能。

使用教程

使用依赖

  1. 确保已安装 Node.js 和 npm/npx。
  2. 确保项目包含 Dockerfile

安装教程

  1. 在用户主目录下创建 .cursor/mcp.json 文件(或编辑器的等效文件)。
  2. 将以下内容添加到文件中: json { "mcpServers": { "@container-inc/mcp": { "command": "npx", "args": ["@container-inc/mcp"] } } }
  3. 检查编辑器设置以确保启用该配置。
  4. 直接请求部署到 Container Inc.。

调试方式

  1. 确保 .cursor/mcp.json 文件配置正确。
  2. 运行 npx @container-inc/mcp 命令,检查是否有错误输出。
  3. 确保 GitHub 登录成功且项目包含 Dockerfile

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。