Airlock
Nothing reaches production without passing through the airlock. A change-control console where every irreversible production change is proven on a shadow copy in a sandbox before a human is ever asked to approve it. Built on TrueForge.
Install / Use
claude mcp add Rohit-ATS -- npx -y github:Rohit-ATS/AirlockIf 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
OperationsSupported Platforms
Skill content
View source on GitHub{ "name": "airlock", "private": true, "version": "0.1.0", "description": "Nothing reaches production without passing through the airlock.", "license": "MIT", "workspaces": [ "packages/", "apps/" ], "engines": { "node": ">=22.14" }, "scripts": { "up": "node scripts/up.mjs", "down": "node scripts/down.mjs", "dev": "npm run dev --workspace @airlock/console", "build": "npm run build --workspace @airlock/contract && npm run build --workspace @airlock/verifier && npm run build --workspace @airlock/mcp && npm run build --workspace @airlock/console", "test": "npm run build --workspace @airlock/contract && npm run build --workspace @airlock/verifier && npm run build --workspace @airlock/mcp && node --test packages/contract/test/.test.mjs packages/verifier/test/.test.mjs packages/mcp/test/.test.mjs && node scripts/check-fixtures.mjs && node scripts/check-agents.mjs && node scripts/check-policy.mjs && node scripts/check-no-simulation.mjs && node scripts/check-console-security.mjs && node scripts/check-secrets.mjs && node scripts/verify-claims.mjs && node scripts/check-assets.mjs && npm run build --workspace @airlock/console && node scripts/check-console-http.mjs", "test:fast": "npm run build --workspace @airlock/contract && npm run build --workspace @airlock/verifier && npm run build --workspace @airlock/mcp && node --test packages/contract/test/.test.mjs packages/verifier/test/.test.mjs packages/mcp/test/.test.mjs && node scripts/check-fixtures.mjs && node scripts/check-agents.mjs && node scripts/check-policy.mjs && node scripts/check-no-simulation.mjs && node scripts/check-console-security.mjs && node scripts/check-secrets.mjs && node scripts/verify-claims.mjs && node scripts/check-assets.mjs", "check:console:http": "node scripts/check-console-http.mjs", "check:demo:ui": "node scripts/demo-refresh.mjs && node scripts/check-demo-ui.mjs", "lint": "npm run lint --workspace @airlock/console", "typecheck": "npm run typecheck --workspaces --if-present", "mcp": "node packages/mcp/bin/airlock-mcp.mjs", "check:fixtures": "node scripts/check-fixtures.mjs", "verify:ledger": "node scripts/verify-ledger.mjs", "gen:schema": "node scripts/gen-schema.mjs", "gen:capabilities": "node scripts/gen-capabilities.mjs", "gen:examples": "node contracts/examples/generate.mjs", "gen": "npm run build --workspace @airlock/contract && npm run gen:skills && npm run gen:schema && npm run gen:capabilities && npm run gen:policy && npm run gen:examples && npm run check:fixtures && npm run check:policy && npm run gen:claims", "gen:policy": "node scripts/gen-policy.mjs", "check:agents": "node scripts/check-agents.mjs", "check:a11y": "node scripts/check-a11y.mjs", "seed:sqlite": "node scripts/seed-sqlite.mjs", "verify:sqlite": "npm run build --workspace @airlock/contract && node scripts/verify-sqlite-migration.mjs", "verify:sqlite:failed": "npm run build --workspace @airlock/contract && node scripts/verify-sqlite-migration.mjs --break-rollback", "verify:sqlite:drift": "npm run build --workspace @airlock/contract && node scripts/verify-sqlite-migration.mjs --simulate-drift", "verify:sqlite:scope": "npm run build --workspace @airlock/contract && node scripts/verify-sqlite-erasure-scope.mjs", "register:agent": "node scripts/register-agent.mjs", "harness:up": "docker compose -f harness/docker-compose.yml up -d", "harness:down": "docker compose -f harness/docker-compose.yml down", "harness:logs": "docker compose -f harness/docker-compose.yml logs -f server", "harness:setup": "node scripts/harness-setup.mjs", "harness:skills": "node scripts/harness-skills.mjs", "mcp:http": "node packages/mcp/bin/airlock-mcp.mjs --http 8975", "check:policy": "node scripts/check-policy.mjs", "gen:skills": "node scripts/gen-skills.mjs", "check:benchmark": "node scripts/check-benchmark.mjs", "benchmark": "node benchmark/run.mjs", "verify:claims": "node scripts/verify-claims.mjs", "gen:claims": "node scripts/verify-claims.mjs --emit", "harness:turn": "npm run build --workspace @airlock/contract && node scripts/harness-turn.mjs", "harness:approve": "node scripts/harness-approve.mjs", "harness:sandbox": "node scripts/harness-sandbox.mjs", "check:assets": "node scripts/check-assets.mjs", "demo:refresh": "node scripts/demo-refresh.mjs", "check:diagrams": "node scripts/check-diagrams.mjs", "check:simulation": "node scripts/check-no-simulation.mjs", "register:connector": "node scripts/register-connector.mjs", "seed:supabase": "node scripts/seed-supabase.mjs", "demo": "node scripts/demo.mjs" }, "overrides": { "zustand": "^5.0.15", "@assistant-ui/tap": "0.9.6" }, "devDependencies": { "axe-core": "^4.13.0", "playwright-core": "^1.62.1", "yaml": "^2.9.0" } }
Related Skills
Agent-Reach
76.7kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
ruflo
69.8k🌊 The original agent meta-harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, RAG integration, and native Claude Code / Codex / Hermes and many more Integrated
headroom
68.1kCompress 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.
CowAgent
46.7kOpen-source super AI assistant & Agent Harness. Plans tasks, runs tools and skills, self-evolves with memory and knowledge. Multi-model, multi-channel. Lightweight, extensible, one-line install. (formerly chatgpt-on-wechat)
Security Score
Audited on Invalid Date
