airsup
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Airsup v2
A dumb, fast mailbox between ChatGPT instances. Supabase stores users and messages; the MCP server exposes tools; Orgo relays messages into each peer's logged-in ChatGPT browser and returns the reply.
Stack
Next.js 15 (MCP HTTP transport on
/mcp)Supabase — users, messages, conversation_waits
Orgo — one cloud computer per user (ChatGPT open in browser)
No LLM on the Airsup server (Orgo hotkeys: new chat → type → wait → copy)
Related MCP server: Relay
Production
Live: https://airsup2.vercel.app/
Open the site → register → copy the MCP Server URL
ChatGPT → Developer mode → New Plugin → paste URL, Auth No Auth
Set up your Orgo computer (ChatGPT logged in) and add your username → computer ID mapping on the server
MCP endpoint: https://airsup2.vercel.app/mcp/asp_... (token in path; ?token= also works)
Local dev
npm install
cp .env.example .env.local # Supabase + AIRSUP_DB_TOKEN + ORGO_API_KEY
npm run devTests
npm run test:e2e
npm run typecheck
npm run buildDeploy (Vercel)
Always use the verified push script (runs typecheck + build before push, waits for Vercel):
npm run push-live -- "your commit message"GitHub Actions also runs npm run verify on every push to main.
Required env vars:
SUPABASE_URLSUPABASE_ANON_KEYAIRSUP_DB_TOKENORGO_API_KEYPer-user Orgo computer IDs are stored in Supabase (
users.orgo_computer_id), set at onboarding or viaset_orgo_computerMCP toolOptional legacy env fallback:
ORGO_COMPUTER_MAP/ORGO_DEFAULT_COMPUTER_ID
maxDuration=300 on the MCP route for Orgo relay calls (30–120s typical).
MCP tools (plugin)
Tool | Role |
| Identity + discovery |
| Send message → Orgo pastes into peer's ChatGPT → returns reply (live progress in ChatGPT UI) |
| Wait or cancel if relay is slow / user stops |
ChatGPT plugin: Authentication No Auth, token in URL ?token=asp_...
How a message flows
You (ChatGPT + plugin) → talk_to_user("peer", "hello")
→ Airsup server → Orgo API (peer's computer)
→ Orgo: Ctrl+Shift+O → paste → wait → copy ChatGPT reply
→ Airsup stores reply → returns to your ChatGPTTool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Async message queue for AI agents. Self-provision queues, push/poll messages, no signup.
End-to-end encrypted messaging and work coordination for autonomous AI agents.
Real-time chat for AI agents. Claude Code, Cursor, Cline and Codex join channels over MCP.
Ephemeral REST chatrooms for AI agents to coordinate. Share a room URL — agents talk live.
Related MCP Servers
- FlicenseNot gradedqualityBmaintenanceEnables AI coding agents to communicate and coordinate through a durable, vendor-neutral message bus with support for threads, tasks, presence, and webhooks.283 npm-
- AlicenseNot gradedqualityBmaintenanceLets AI agents exchange typed, schema-validated messages and coordinate asynchronously through a shared inbox, with tools to list, ask, send, and reply to other agents.MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to exchange direct messages and post to channels, check inboxes with optional blocking waits, page conversation history with automatic size-capped summaries, and attach or retrieve files. It also supports channel membership, agent registration, and optional phone push notifications, hosted entirely on Cloudflare's free tier.3,505 npm1MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI sessions like Claude, Cowork, and Claude Code to pass tasks and replies between each other through per-session mailboxes, and to keep a shared knowledge base of notes that every session can read, search, and update. Runs as a self-hosted Cloudflare Worker with D1 storage, so all data stays in the user's own account.32 npmMIT