Sandy
Description
Sandboxed TypeScript runtime for AI coding agents to query AWS — full SDK access with in-sandbox aggregation, credentials flow via IMDS and never enter the VM. Ships as a Claude Code plugin (MCP) and a standalone CLI, backed by Shuru microVMs or Docker.
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
Sandy
**Sandy runs TypeScript AWS queries inside a disposable sandbox, giving AI coding agents full SDK access and cross-account aggregation with no host credentials exposed.**
Sandy is for AI coding agents — Claude Code and peers — running against multi-account AWS estates, and the humans who drive them. Agents describe an investigation in natural language. Sandy executes the generated TypeScript in a fresh microVM or container. The script uses the full AWS SDK to gather and collate results, then returns only what the agent needs. The sandbox and IMDS flow exist because agents should not hold host-level credentials or reach AWS directly.
flowchart LR
subgraph AgentBox["Agent sandbox"]
A["Coding agent"]
end
subgraph Host["Host (outside agent sandbox)"]
direction TB
CLI["sandy run
(CLI)"]
MCP["sandy mcp
(MCP server)"]
IMDS["imds-broker
(MCP)"]
end
subgraph Sandbox["Ephemeral sandbox
(Shuru microVM or Docker container)"]
N["Node.js +
AWS SDK v3"]
end
AWS((("AWS APIs")))
A -- "Bash: sandy run" --> CLI
A -- "MCP: sandy_run" --> MCP
A -- "MCP: start_server" --> IMDS
CLI -- "spawn, mount script" --> N
MCP -- "spawn, mount script" --> N
N -- "IMDS: GET credentials" --> IMDS
N -- "HTTPS to *.amazonaws.com" --> AWS
classDef consumer fill:#e6f3ff,stroke:#2b6cb0,color:#1a365d
classDef core fill:#fefcbf,stroke:#b7791f,color:#5f370e
classDef sandboxed fill:#e9f7ef,stroke:#276749,color:#22543d
classDef external fill:#fce4ec,stroke:#b83280,color:#702459
class A consumer
class CLI,MCP,IMDS core
class N sandboxed
class AWS external
How to use it
- As an MCP server —
sandy mcp, registered automatically by thesandy-mcpClaude Code plugin. Exposes thesandy_image,sandy_check,sandy_run,sandy_create_session,sandy_resume_session, andprimetools, plus embedded `sandy://skills/mcp/.
Related Skills
Docker
---
DevOps Kubernetes
---
DevOps AWS Skills
AWS development with CDK best practices, cost optimization MCP servers, and serverless/event-driven architectu
DevOps Composio Split
Manage Split feature flags and experiments
DevOps **claude-code-router**
(25.3k ⭐) - Use Claude Code as the foundation for coding infrastructure, allowing you to decide how to interac
DevOps CLAUDE.md CI/CD Wiki
Community patterns for CLAUDE.md configuration in CI/CD pipelines.
DevOps