Token导航 LogoToken导航TokenDH.com
MCP Cloudformation Builder logo
运维云端未说明官方级别未说明来源级核验

MCP Cloudformation Builder

MCP Server

AI驱动的云架构生成器,支持CloudFormation和Terraform模板生成,具备自愈系统和成本估算功能,适用于基础设施即代码(IaC)场景。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
TypeScriptClaude基础设施即代码Claude

安装说明

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

作者 / 组织

developerlabsai

提供方

developerlabsai

最后核验

2026/5/17 20:21

快速接入

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

详细介绍

MCP云形成生成器

AI原生CloudFormation/Terraform生成器,首次部署准确率为99.5%

______________________________________________________________________

🎯 概述

MCP CloudFormation Builder是为DeveloperLabs AI产品提供动力的核心基础设施编排引擎。它提供:

  • 云层生成:从GitHub存储库生成AI驱动的模板
  • 自愈系统:通过模式数据库自动检测和修复错误
  • MCP编排:Claude驱动的基础设施的模型上下文协议集成
  • 图案数据库:网络效应驱动精度提高(99.5%+成功率)
  • 地形支撑:多IaC格式生成
  • 成本估算:AWS定价API集成

______________________________________________________________________

🔒 重要提示:这是一个私有存储库

此代码库包含DeveloperLabs AI的专有编排引擎。它不会分发给白标客户。外部产品(lead-magnet,ISV演示)通过内部API调用此功能。

______________________________________________________________________

🏗️ 建筑

External Products (lead-magnet, ISV demo)
    ↓
Internal API (/api/internal/*)
    ↓
MCP CloudFormation Builder (THIS REPO)
    ├── CloudFormation Generator
    ├── Self-Healing Engine
    ├── Pattern Database
    ├── RAG System
    └── AWS Deployment

______________________________________________________________________

🚀 快速开始

先决条件

  • Node.js 18+
  • Supabase账户
  • 具有适当权限的AWS帐户
  • 无烟煤API键

安装

# Clone repository
cd ~/Projects/mcp-cloudformation-builder

# Install dependencies
npm install

# Configure environment
cp .env.example .env
# Edit .env with your credentials

# Run database migrations
# (Connect to your Supabase project first)

# Start development server
npm run dev

API将于 http://localhost:3001

______________________________________________________________________

📚 API文档

API内部端点

这些端点仅供其他DeveloperLabs产品内部使用。他们要求 INTERNAL_API_SECRET 身份验证。

POST /api/internal/generate-cloudformation

从GitHub存储库生成CloudFormation模板。

请求:

{
  "repository_url": "https://github.com/user/repo",
  "environment": "dev" | "staging" | "prod",
  "region": "us-east-1",
  "partner_id": "uuid",
  "user_id": "uuid",
  "options": {
    "enable_healing": true,
    "use_pattern_db": true,
    "cost_analysis": true
  }
}

回应:

{
  "success": true,
  "template": "AWSTemplateFormatVersion: '2010-09-09'...",
  "metadata": {
    "accuracy_score": 99.5,
    "healing_applied": false,
    "pattern_db_hit": true,
    "generation_time_ms": 850,
    "estimated_cost": {
      "monthly": 247.50,
      "currency": "USD"
    }
  }
}

______________________________________________________________________

🧠 核心组件

1.云形成生成器(src/lib/cloudformation/)

  • generator.ts -主生成逻辑
  • validator.ts -AWS模板验证
  • healer.ts -Kiro自愈发动机
  • orchestrator.ts -MCP/Spec Kit编排

2.自愈系统(src/lib/self-healing/)

  • pattern-detector.ts -错误模式识别
  • auto-fix-generator.ts -自动修复生成
  • intelligence-report-generator.ts -分析和见解

3.存储库分析(src/lib/repo-analysis/)

  • analyzer.ts -存储库结构分析
  • github-api.ts -GitHub API集成

4.AWS集成(src/lib/aws/)

  • sdk-utils.ts -AWS SDK实用程序
  • pricing.ts -AWS定价API
  • pricing-models.ts -成本计算逻辑

______________________________________________________________________

🗄️ 数据库模式

核心表

  • cloudformation_templates -生成的模板
  • template_deployment_logs -部署跟踪
  • template_auto_fixes -自愈模式
  • repository_version_tracking -SpecKit缓存
  • error_solutions -模式数据库(关键-网络效应护城河)

支撑桌

  • pricing_cache -AWS定价数据
  • user_github_analyses -分析历史
  • terraform_generations -地形模板
  • credit_system -使用情况跟踪

______________________________________________________________________

🔧 发展

运行测试

npm test

生产大楼

npm run build
npm start

环境变量

.env.example 对于所需的环境变量。

______________________________________________________________________

📊 成功指标

技术指标

  • CloudFormation生成精度: >99.5%
  • API响应时间: \80%
  • 自愈成功率: >95%

商业米制公约

  • 每天API调用
  • 每代成本
  • 错误率: \<0.5%

______________________________________________________________________

🚢 部署

生产基础结构

  • 平台:Vercel(Next.js API路线)
  • 数据库:Supabase(PostgreSQL)
  • 亚马逊云服务:用于部署测试和定价
  • 领域: api-internal.developerlabs.ai (仅限内部)

部署步骤

  1. 推到 main 分支
  2. Vercel自动部署
  3. 在生产Supabase上运行数据库迁移
  4. 验证内部API终结点
  5. 更新 INTERNAL_API_SECRET 在消费服务中

______________________________________________________________________

📖 文档

______________________________________________________________________

🔐 安全

  • 内部API要求 INTERNAL_API_SECRET 头球
  • 数据库使用行级安全性(RLS)
  • 存储在环境变量中的AWS凭据(从不存储在代码中)
  • 记录所有API调用以进行审核跟踪

______________________________________________________________________

📝 许可证

专有-DeveloperLabs AI

______________________________________________________________________

📞 支持

内部支持:clance@developerlabs.ai

______________________________________________________________________

内置于❤️ 开发者实验室AI

目录标签

目录标签

TypeScriptClaude基础设施即代码云架构本地部署AI生成自愈系统成本估算

支持客户端

Claude

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP