Token导航 LogoToken导航TokenDH.com
MCP Deploy Builder logo
开发工具未说明官方级别未说明来源级核验

MCP Deploy Builder

MCP Server

一个基于GitHub Actions的服务器部署构建工具,用于克隆用户仓库、分析项目结构、检测技术栈并向主API报告状态。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
服务器部署Shell开发工具

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

kamini08

提供方

kamini08

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

MCP部署生成器

此存储库包含充当MCP Deploy平台“worker”的GitHub Actions工作流。

概述

这是一个 无服务器工作者 它运行在GitHub的基础设施上。它执行繁重的起重任务:

  • 克隆用户存储库
  • 分析项目结构
  • 检测技术栈(Node.js/Python)
  • 将状态报告回主API

运作原理

  1. 主API(运行在Render上)通过GitHub的API触发此工作流
  2. 工作流接收部署信息作为输入
  3. 它克隆用户的存储库
  4. 运行分析脚本(analyze.js)
  5. 向API报告调查结果

安装说明

1.创建此存储库

创建新 私有的 GitHub上的存储库名为 mcp-deploy-builder.

2.添加存储库机密

前往“设置”>“秘密和变量”>“操作”,然后添加:

  • API_URL:您的渲染API URL(例如。, https://your-app.onrender.com)
  • INTERNAL_API_SECRET:强随机秘密(必须与API的 .env)

3.获取GitHub个人访问令牌

  1. 前往GitHub设置>开发者设置>个人访问令牌>细粒度令牌
  2. 使用以下命令创建新令牌:

- 存储库访问:仅选择此存储库 - 权限: Actions: Read and write

  1. 复制令牌并将其添加到您的主要API .env 作为 GITHUB_TOKEN

4.配置主API

在您的主要API .env 文件,设置:

GITHUB_TOKEN=your_personal_access_token
GITHUB_BUILDER_REPO=your-username/mcp-deploy-builder
INTERNAL_API_SECRET=same_secret_as_above

工作流输入

工作流接受这些输入:

  • deployment_id:部署的MongoDB对象ID
  • repo_url:用户存储库的Git URL
  • commit_hash:具体承诺进行分析

安全

  • 此存储库应该是 私有的
  • INTERNAL_API_SECRET 确保只有此工作流可以更新部署
  • 用户存储库访问由主API处理

未来的增强功能

  • Docker镜像构建
  • 容器注册表推送
  • Kubernetes部署
  • 多语言支持
  • 自定义构建脚本

目录标签

目录标签

服务器部署Shell开发工具本地部署GitHubActions项目分析自动化构建

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP