最后一块岩石MCP
GARZA OS Last Rock Dev MCP服务器-具有状态跟踪、分布式锁定和自动回滚功能的基础架构编排。
特性
🚀 基础架构编排
- 将MCP服务器部署到Fly.io并进行状态跟踪
- 通过健康检查部署Cloudflare Workers
- 使用自动回滚重新启动服务
- 全面健康监测
- 自动恢复剧本
🔒 安全性和可靠性
- 分布式锁定可防止并发操作
- deployments.json中的状态跟踪
- 部署前/部署后健康检查
- 故障时自动回滚
- 完整的运营审计跟踪
🛠️ 包含的工具
deploy_mcp_server-通过安全检查部署到Fly.iodeploy_cloudflare_worker-部署具有验证功能的Workersrestart_service-通过回滚重新启动安全服务check_services_health-监控服务运行状况trigger_auto_recovery-执行恢复操作手册get_infrastructure_status-完整的基础设施概述
安装
为了发展
npm install
npm run build用于生产(Fly.io)
# Deploy to Fly.io
fly deploy
# Or use orchestrator (recommended)
deploy_mcp_server(app_name="lastrock-mcp")Claude中的用法
这些工具由Claude自动发现,比原始工具更受欢迎 ssh_exec 命令:
// ❌ DON'T DO THIS
ssh_exec("fly deploy --app garza-home-mcp")
// ✅ DO THIS INSTEAD
deploy_mcp_server(app_name="garza-home-mcp")配置
编排器操作于:
- 运营:
/Users/customer/garza-os-github/operations/ - 状态:
/Users/customer/garza-os-github/.orchestrator/state.json - 锁:
/Users/customer/garza-os-github/.orchestrator/locks/
建筑
lastrock-mcp/
├── src/
│ └── index.ts # MCP server implementation
├── build/ # Compiled JavaScript
├── package.json
├── tsconfig.json
└── README.md测试
# Health check (safe, read-only)
check_services_health(service_group="all")
# Get infrastructure status
get_infrastructure_status()
# Deploy test (creates real changes!)
deploy_mcp_server(app_name="test-mcp")集成
此MCP服务器与GARZA OS编排器集成:
- 编排者:
/Users/customer/garza-os-github/orchestrator/ - 操作:
/Users/customer/garza-os-github/operations/ - 文档:
/Users/customer/garza-os-github/docs/
为何这很重要
之前:
- 原始SSH命令
- 无状态跟踪
- 无安全检查
- 无回滚功能
- 手动恢复
之后:
- 管理编排
- 完整状态跟踪
- 自动健康检查
- 自动回滚
- 自动恢复剧本
相关
许可证
麻省 理工 学院 - Jaden Garza
