---
title: "pilots"
description: "Sandboxes and production services on Firecracker microVMs: create machines, run commands, checkpoint and restore, deploy and promote, from any agent that speaks MCP."
canonical: https://agentpluginsdirectory.com/plugins/pilots
last-updated: 2026-09-12
---

# pilots
Sandboxes and production services on Firecracker microVMs: create machines, run commands, checkpoint and restore, deploy and promote, from any agent that speaks MCP.
- Slug: pilots
- Publisher: pilots
- Repository: https://github.com/vivek7405/pilots
- Manifest: agents/plugin.json
- Version: 0.1.0
- License: Apache-2.0
- Category (editorial): other
- Skills: 3 (pilots, smoke, status)
- MCP servers: 1 (pilots)
- Stars: 1
- Repository created: 2026-08-31
- Repository last pushed: 2026-09-12
- Publisher type: User
- Listing: https://agentpluginsdirectory.com/plugins/pilots
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## What pilots does, in the publisher's words

Everything an agent needs to use pilots, in one directory that is three packages at once:

- A Claude Code plugin..claude-plugin/plugin.json,.mcp.json (the hosted MCP server), hooks/hooks.json with scripts/guard.py (asks before destroy_machine, restore, rollback, and before an exec that should be checkpointed first), and the skills under skills/: pilots (loaded by the model when the task is about pilots), status (/pilots:status) and smoke (/pilots:smoke).
- A portable Agent Plugins v1 package. plugin.json, mcp.json and the same skills/, for Cursor, Codex, GitHub Copilot, Kiro and every other client that loads that format.
- A Go module (github.com/vivek7405/pilots/agents) that embeds the skill and holds the MCP toolset in mcp/. hostd serves the toolset at /mcp on every host and pilot mcp serves it on stdio; both read the pages from this embed, so the plugin, the CLI and the fleet ship the same words.

From the project README, punctuation lightly normalized. Full text: https://raw.githubusercontent.com/vivek7405/pilots/HEAD/agents/README.md

## Skills

- pilots: Deploy and operate apps on pilots, the sandbox + PaaS on Firecracker microVMs. Use whenever the user mentions pilots, deploying an app, a sandbox, a service, a URL for a repo, secrets, volumes, custom domains, promote, or a failed deploy, even without the word pilots.
- smoke: Run an end-to-end check of the pilots integration: create a throwaway machine, run a command in it, checkpoint it, restore it, then destroy it after the user approves the cleanup.
- status: Check whether the pilots MCP server is reachable and the key works, then list the machines and services it can see, without creating or changing anything.

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.

## MCP servers

- pilots: transport: streamable-http; url: https://api.pilotrun.app/mcp

Read from the plugin's own mcp.json. Environment variable names only, never values.
