Skip to main content
Glama

Last Rock MCP

GARZA OS Last Rock Dev MCP Server - Infrastructure orchestration with state tracking, distributed locking, and automatic rollback.

Features

πŸš€ Infrastructure Orchestration

  • Deploy MCP servers to Fly.io with state tracking

  • Deploy Cloudflare Workers with health checks

  • Restart services with automatic rollback

  • Comprehensive health monitoring

  • Auto-recovery playbooks

πŸ”’ Safety & Reliability

  • Distributed locking prevents concurrent operations

  • State tracking in deployments.json

  • Pre/post deployment health checks

  • Automatic rollback on failure

  • Full operation audit trail

πŸ› οΈ Tools Included

  1. deploy_mcp_server - Deploy to Fly.io with safety checks

  2. deploy_cloudflare_worker - Deploy Workers with validation

  3. restart_service - Safe service restarts with rollback

  4. check_services_health - Monitor service health

  5. trigger_auto_recovery - Execute recovery playbooks

  6. get_infrastructure_status - Full infrastructure overview

Installation

For Development

npm install npm run build

For Production (Fly.io)

# Deploy to Fly.io fly deploy # Or use orchestrator (recommended) deploy_mcp_server(app_name="lastrock-mcp")

Usage in Claude

These tools are auto-discovered by Claude and preferred over raw ssh_exec commands:

// ❌ DON'T DO THIS ssh_exec("fly deploy --app garza-home-mcp") // βœ… DO THIS INSTEAD deploy_mcp_server(app_name="garza-home-mcp")

Configuration

The orchestrator operates on:

  • Operations: /Users/customer/garza-os-github/operations/

  • State: /Users/customer/garza-os-github/.orchestrator/state.json

  • Locks: /Users/customer/garza-os-github/.orchestrator/locks/

Architecture

lastrock-mcp/ β”œβ”€β”€ src/ β”‚ └── index.ts # MCP server implementation β”œβ”€β”€ build/ # Compiled JavaScript β”œβ”€β”€ package.json β”œβ”€β”€ tsconfig.json └── README.md

Testing

# 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")

Integration

This MCP server integrates with GARZA OS orchestrator:

  • Orchestrator: /Users/customer/garza-os-github/orchestrator/

  • Operations: /Users/customer/garza-os-github/operations/

  • Documentation: /Users/customer/garza-os-github/docs/

Why This Matters

Before:

  • Raw SSH commands

  • No state tracking

  • No safety checks

  • No rollback capability

  • Manual recovery

After:

  • Managed orchestration

  • Full state tracking

  • Automatic health checks

  • Automatic rollback

  • Auto-recovery playbooks

License

MIT - Jaden Garza

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/itsablabla/lastrock-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server