global-capacity-orchestrator-on-aws
Official AWS Solutions Guidance for AI/ML and HPC at planetary scale. One API. Every Accelerator. Any Region. MIT-0 licensed. https://docs.aws.amazon.com/solutions/eks-automode-clusters-with-global-capacity-orchestrator-on-aws/
Install / Use
claude mcp add aws-solutions-library-samples -- npx -y github:aws-solutions-library-samples/global-capacity-orchestrator-on-awsIf the server publishes to npm under a different name, use that package instead — check the repo README.
MCP Server
Model Context Protocol server
Quality Score
Category
AI & Machine LearningSupported Platforms
Our assessment of global-capacity-orchestrator-on-aws
global-capacity-orchestrator-on-aws scores 78/100 on our quality scale, 815th of 963 AI & Machine Learning skills we index.
Its MCP Server is 68 KB long, well organised into 33 sections with 14 code examples: long enough that it reads more like full documentation than a focused instruction file, which agents can find harder to follow.
It has 48 GitHub stars, so there is little community track record yet; judge it on its content.
Maintenance, license and trust
- The repository was last updated 2 days ago, so global-capacity-orchestrator-on-aws is actively maintained.
- It is released under the MIT-0 license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 97/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
global-capacity-orchestrator-on-aws compared with similar skills
All 4 of these similar skills score higher than global-capacity-orchestrator-on-aws; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| global-capacity-orchestrator-on-aws (this skill)by aws-solutions-library-samples | 78 | 48 | 2d ago | MCP Server |
| claude-memby thedotmack | 100 | 97.5k | today | CLAUDE.md |
| Agent-Reachby Panniantong | 100 | 93.0k | 22d ago | CLAUDE.md |
| Understand-Anythingby Egonex-AI | 100 | 85.5k | 1d ago | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 74.6k | today | CLAUDE.md |
Frequently asked questions
- How do I install global-capacity-orchestrator-on-aws?
- Run
claude mcp add aws-solutions-library-samples -- npx -y github:aws-solutions-library-samples/global-capacity-orchestrator-on-aws. The install tabs above show the steps for each supported agent. - Which AI agents does global-capacity-orchestrator-on-aws work with?
- It is written for Claude Code and Claude Desktop, as a MCP Server file. Other agents that read the same format can often use it too.
- Is global-capacity-orchestrator-on-aws safe to use?
- It is MIT-0-licensed and scores 97/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is global-capacity-orchestrator-on-aws still maintained?
- The repository was last updated 2 days ago, so global-capacity-orchestrator-on-aws is actively maintained.
Skill content
View source on GitHubStart here. With git and a container runtime (Docker, Finch or Podman) installed, this is the whole journey from nothing to a running deployment:
git clone https://github.com/aws-solutions-library-samples/global-capacity-orchestrator-on-aws.git
cd global-capacity-orchestrator-on-aws
./scripts/setup-dev-alias.sh # builds the dev container and installs the `gco` shell function
source ~/.zshrc # or ~/.bashrc — the script prints which file it updated
gco stacks deploy-all -y # stand up every region in cdk.json; `gco stacks destroy-all -y` tears it down
Or let an agent drive: gco autopilot opens a Claude Code session — gco autopilot --engine codex an OpenAI Codex one, gco autopilot --engine opencode an OpenCode one — on Amazon Bedrock with the GCO MCP server already wired in, and you ask for what you want. Get started has the details and the alternatives, the Quick Start walks through your first job, and the wiki is the short orientation site.

A real gco session, not a mock-up: fleet-wide status with cost and policy agreement, capacity discovery, four schedulers (Volcano, Kueue, YuniKorn, Slurm) plus KEDA running the queue processor, FSx, Valkey, an Aurora Serverless v2 pgvector database, a globally replicated vector store answering a semantic query over GCO's own docs, EFS, and live LLM inference — reproducible from demo/live_demo.sh. Deploy, teardown and all three Autopilot engines are recorded under See it running.
- Why GCO?
- Get started
- See it running
- Install the MCP server
- Project Tenets
- Architecture Overview
- AWS Services in this Guidance
- Sample Cost Table
- Supported AWS Regions
- Key Features
- Documentation
- Project Structure
- Contributing
- License
- Support
- Security
Why GCO?
Running GPU workloads at scale is hard. You need to find regions with available capacity, provision clusters, handle authentication, deal with failover, and persist outputs after pods terminate. GCO solves all of this with a single deployable platform.
| Challenge | Traditional Approach | With GCO |
|-----------|---------------------|--------------|
| GPU availability | Manually check each region | Capacity tools and auto-region workflows compare configured regions |
| Node provisioning | Pre-provision or wait for scaling | EKS Auto Mode provisions on-demand |
| Multi-region ops | Manage clusters separately | One platform across unlimited SDK-known Regions in one partition |
| Authentication | Configure per-cluster access | IAM-based, uses existing AWS credentials |
| Job outputs | Lost unless persisted | EFS/FSx and per-region S3 available to every job that mounts or writes them |
| Inference serving | Deploy and manage per-region | Deploy once across selected Regions; global failover in aws |
| Failover | Manual intervention required | Automatic via Global Accelerator in aws; explicit regional selection elsewhere |
When to use GCO:
- You need to run GPU workloads (training, inference, batch processing)
- You want to deploy inference endpoints across multiple regions with a single command
- You want multi-region redundancy without managing multiple clusters
- You prefer IAM authentication over kubeconfig management
- You need job outputs to persist after completion
What it does. Spins up EKS Auto Mode clusters across any number of SDK-known CloudFormation Regions in one AWS partition. In commercial aws, Global Accelerator provides latency-aware anycast routing and automatic failover behind the global workload API; other partitions (aws-cn and aws-us-gov) use IAM-authenticated regional workload APIs while retaining the aggregate global API. Capacity tools and auto-region queue/CLI workflows select a target Region, EKS Auto Mode provisions matching nodes from the built-in system and general-purpose NodePools plus project-managed GPU x86, GPU ARM, inference, EFA, Mooncake EFA, Neuron, and CPU NodePools, and shared storage persists workload outputs. Network routing never substitutes for live GPU-capacity placement.
Why it's different. Capacity-aware placement tools and auto-region workflows, partition-aware authenticated routing, full-stack observability (CloudWatch dashboards, alarms, SNS), and a CDK app validated across the full curated configuration matrix in CI. Read Core Concepts for the ideas behind it and the Learning Path if Kubernetes is new to you.
Get started
Prerequisites
Recommended path — the dev container only needs:
- AWS credentials configured for the AWS CLI (or a
~/.awsdirectory to mount in) - Git and a container runtime: Docker, Finch, or Podman (Colima also works). The container ships Python 3.14, Node.js 24, CDK, kubectl, the AWS CLI, and Docker CLI + Buildx at pinned versions.
Host install path (advanced) additionally needs:
- Python 3.14+ and Node.js 24 (use
.nvmrc) - npm 12.0.2 and the repository's locked tooling graph: run
npm ci --ignore-scripts --no-audit --no-fundat the repository root;gcoprefers its localnode_modules/.bin/cdkover a global CLI - A clean Python virtual environment or pipx — GCO pins exact versions of many packages, so installing into an existing environment commonly fails with dependency-resolver errors. If you hit
ResolutionImpossible, switch to the dev container instead of debugging your local environment.
Run everything from the dev container
GCO pins exact versions of a lot of Python packages (CDK, AWS SDKs, FastAPI, mypy, Ruff, etc.), and installing them on top of an existing Python environment is the most common source of "it doesn't install" reports. The dev container ships a f
Truncated for display — read the full file on GitHub.
Related Skills
claude-mem
97.5kPersistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Agent-Reach
93.0kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
Understand-Anything
85.5kGraphs that teach > graphs that impress. Turn any code into an interactive knowledge graph you can explore, search, and ask questions about. Works with Claude Code, Codex, Cursor, Copilot, Gemini CLI, and more.
headroom
74.6kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
