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

Install Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

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