ArcBox
ArcBox
Ein PayBox-artiger Remote-MCP-Server für ChatGPT: Jeder ChatGPT-Benutzer meldet sich mit OAuth an, erhält eine Circle-entwicklerkontrollierte Wallet auf Arc Testnet und kann USDC über Circle App Kit senden.
Was es tut
ChatGPT verbindet sich mit OAuth (nicht “No Auth”) mit
https://<your-host>/mcp.Der Benutzer erstellt ein ArcBox-Konto oder meldet sich an.
ArcBox erstellt für diesen Benutzer eine Circle-Wallet auf
ARC-TESTNET(oder verwendet die vorhandene erneut).ChatGPT kann dann Folgendes aufrufen:
get_wallet— Adresse, Explorer, Faucetget_balance— USDC auf Arc Testnetestimate_send_usdc— Gebührenvorschausend_usdc— App Kitkit.send()(erfordertconfirm: true)list_transfers— letzte Sendungen dieser App
Related MCP server: PayPls MCP Server
Voraussetzungen
Node.js 22+
Ein Circle Console-Testnet-API-Schlüssel
Ein registriertes Entity-Secret
Eine öffentliche HTTPS-URL, damit ChatGPT diesen Server erreichen kann (Cloudflare Tunnel oder ngrok)
Einrichtung
cd arcbox
copy .env.example .envBearbeite .env:
PUBLIC_URL=https://your-tunnel-host
PORT=8787
COOKIE_SECRET=a-long-random-string
CIRCLE_API_KEY=TEST_API_KEY:...
CIRCLE_ENTITY_SECRET=your-64-char-entity-secretnpm install
npm run devÖffne PUBLIC_URL in einem Browser und erstelle ein Konto. Bestätige, dass auf /dashboard eine Wallet-Adresse angezeigt wird. Lade Guthaben über den Circle-Faucet (Arc Testnet USDC) auf.
ChatGPT verbinden
Kopiere
https://<your-host>/mcpÖffne in ChatGPT Web die Einstellungen und aktiviere den Entwicklermodus
Plugins → Plugins durchsuchen → + → Neues Plugin
Name:
ArcBoxServer-URL: die
/mcp-URLAuthentifizierung: OAuth — lass nicht “No Auth” ausgewählt
Speichern, verbinden und den ArcBox-Login abschließen
Dann im Chat:
Wie lautet meine Wallet auf Arc Testnet und mein USDC-Guthaben?
Sende 1.00 USDC an 0x…
send_usdc gibt zuerst eine Vorschau zurück, außer ChatGPT übergibt confirm: true.
Authentifizierungsmodell
OAuth 2.1 Autorisierungscode + PKCE (
S256)Dynamische Client-Registrierung und Client-ID-Metadaten-Dokumente
Refresh-Tokens (von ChatGPT benötigt)
resource/ Audience gebunden an/mcpEine Circle-EOA pro ArcBox-Benutzer, innerhalb eines gemeinsamen Wallet-Sets
Dies ist eine entwicklerkontrollierte Verwahrung: Circle hält die Schlüssel, dein Server signiert mit dem Entity-Secret. Behandle dies nicht wie einen nicht-verwahrenden PayBox-Klon.
Auf Vercel bereitstellen
Schiebe dieses Repository auf GitHub.
Importiere das Repository in Vercel.
Lege diese Umgebungsvariablen im Vercel-Projekt fest:
PUBLIC_URL=https://your-project.vercel.app
COOKIE_SECRET=
CIRCLE_API_KEY=
CIRCLE_ENTITY_SECRET=
MCP_DANGEROUSLY_ALLOW_INSECURE_ISSUER_URL=falsePUBLIC_URL muss die Live-Origin https:// sein (ohne abschließenden Schrägstrich). Nach dem ersten Deployment kopiere die Vercel-URL in PUBLIC_URL und stelle bei Bedarf erneut bereit.
ChatGPT-Plugin-URL:
https://your-project.vercel.app/mcp
Vercel-Funktionen sind zustandslos. Der lokale JSON-Benutzer-/Wallet-Speicher befindet sich dort in /tmp, daher überleben Konten keine Kaltstarts. Für einen Rauchtest in Ordnung; für den echten Einsatz füge als Nächstes eine Datenbank hinzu.
Hinweis: Nur lokal
ChatGPT wird nicht mit http://localhost kommunizieren. Verwende einen Tunnel oder die Vercel-HTTPS-URL und setze PUBLIC_URL auf diese Origin.
Sicherheit
Nur Testnet
Tägliche Sendebegrenzung über
SEND_DAILY_LIMIT_USDC(Standard: 100)Sendungen erfordern ein explizites
confirm: true-Toolargument.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityDmaintenanceProvides comprehensive wallet, token, and smart contract utilities for the Abstract Testnet and Mainnet, including balance checks, transfers, and ERC-20 deployments. It enables users to manage Abstract Global Wallets and generate EOA accounts through natural language commands.514MIT
- AlicenseAqualityDmaintenanceEnables AI agents to manage Bitcoin and USDC payments by checking balances, sending funds, and generating receive addresses through the PayPls platform. It facilitates secure financial automation with features like transaction tracking and configurable human approval limits.6MIT
- AlicenseAqualityAmaintenanceMCP server for Circle's Agent Stack. Create wallets, set spend policies, send USDC, and pay x402-priced endpoints — all from a tool call.6481MIT
- FlicenseAqualityCmaintenanceEnables AI tools to access Arc Testnet blockchain data, including USDC balances, transactions, blocks, and network info.71
Related MCP Connectors
Provide AI agents and automation tools with contextual access to blockchain data including balance…
Connect AI agents to bank accounts, transactions, balances, and investments.
Read-only bank access for your AI agent. Connects Claude, ChatGPT, Cursor, Gemini, Codex.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/kahaki1/arcbox'
If you have feedback or need assistance with the MCP directory API, please join our Discord server