ArcBox
ArcBox
ChatGPT向けのPayBoxスタイルのリモートMCPサーバー:各ChatGPTユーザーはOAuthでサインインし、Arc Testnet上にCircle開発者管理ウォレットを取得し、Circle App Kitを通じてUSDCを送信できます。
機能
ChatGPTはOAuth(「認証なし」ではない)を使用して
https://<your-host>/mcpに接続します。ユーザーはArcBoxアカウントを作成するか、ログインします。
ArcBoxはそのユーザーに対して
ARC-TESTNET上に1つのCircleウォレットを作成します(既存のものを再利用する場合もあります)。ChatGPTは以下の機能を呼び出せます:
get_wallet— アドレス、エクスプローラー、フォーセットget_balance— Arc Testnet上のUSDCestimate_send_usdc— 手数料のプレビューsend_usdc— App Kitkit.send()(confirm: trueが必要)list_transfers— このアプリからの最近の送金
Related MCP server: PayPls MCP Server
前提条件
Node.js 22+
Circle ConsoleのテストネットAPIキー
登録済みのエンティティシークレット
ChatGPTがこのサーバーに到達できる公開HTTPS URL(Cloudflare Tunnelまたはngrok)
セットアップ
cd arcbox
copy .env.example .env.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ブラウザでPUBLIC_URLを開き、アカウントを作成します。/dashboardにウォレットアドレスが表示されることを確認します。Circleフォーセット(Arc Testnet USDC)から資金を供給します。
ChatGPTに接続
https://<your-host>/mcpをコピーします。ChatGPT webで、設定を開き開発者モードを有効にします。
プラグイン → プラグインを参照 → + → 新しいプラグイン
名前:
ArcBoxサーバーURL:
/mcpURL認証:OAuth — 「認証なし」を選択したままにしないでください。
保存、接続、そしてArcBoxログインを完了します。
その後チャットで:
私のArc TestnetウォレットとUSDC残高は?
1.00 USDCを0x…に送信
send_usdcは、ChatGPTがconfirm: trueを渡さない限り、最初にプレビューを返します。
認証モデル
OAuth 2.0 認可コード + PKCE(
S256)動的クライアント登録 および クライアントIDメタデータドキュメント
リフレッシュトークン(ChatGPT必須)
resource/ オーディエンスは/mcpにバインド1つの共有ウォレットセット内に、ArcBoxユーザーごとに1つのCircle EOA
これは開発者管理カストディです。Circleが鍵を保持し、あなたのサーバーがエンティティシークレットで署名します。これを非カストディアルのPayBoxクローンとして扱わないでください。
Vercelにデプロイ
このリポジトリをGitHubにプッシュします。
Vercelでリポジトリをインポートします。
Vercelプロジェクトで以下の環境変数を設定します:
PUBLIC_URL=https://your-project.vercel.app
COOKIE_SECRET=
CIRCLE_API_KEY=
CIRCLE_ENTITY_SECRET=
MCP_DANGEROUSLY_ALLOW_INSECURE_ISSUER_URL=falsePUBLIC_URLはライブのhttps://オリジンである必要があります(末尾スラッシュなし)。初回デプロイ後、Vercel URLをPUBLIC_URLにコピーし、必要に応じて再デプロイします。
ChatGPTプラグインURL:
https://your-project.vercel.app/mcp
Vercel関数はステートレスです。ローカルのJSONユーザー/ウォレットストアはそこでは/tmpに存在するため、アカウントはコールドスタート後も存続しません。動作確認には問題ありませんが、実際の使用にはデータベースを追加してください。
ローカルのみの注意
ChatGPTはhttp://localhostと通信しません。トンネル、またはVercelのHTTPS URLを使用し、PUBLIC_URLをそのオリジンに設定してください。
安全性
テストネットのみ
SEND_DAILY_LIMIT_USDCによる1日あたりの送金上限(デフォルト100)送金には明示的な
confirm: trueツール引数が必要
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