Skip to main content
Glama

ArcBox

ChatGPT向けのPayBoxスタイルのリモートMCPサーバー:各ChatGPTユーザーはOAuthでサインインし、Arc Testnet上にCircle開発者管理ウォレットを取得し、Circle App Kitを通じてUSDCを送信できます。

機能

  1. ChatGPTはOAuth(「認証なし」ではない)を使用してhttps://<your-host>/mcpに接続します。

  2. ユーザーはArcBoxアカウントを作成するか、ログインします。

  3. ArcBoxはそのユーザーに対してARC-TESTNET上に1つのCircleウォレットを作成します(既存のものを再利用する場合もあります)。

  4. ChatGPTは以下の機能を呼び出せます:

    • get_wallet — アドレス、エクスプローラー、フォーセット

    • get_balance — Arc Testnet上のUSDC

    • estimate_send_usdc — 手数料のプレビュー

    • send_usdc — App Kit kit.send()confirm: trueが必要)

    • list_transfers — このアプリからの最近の送金

Related MCP server: PayPls MCP Server

前提条件

セットアップ

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-secret
npm install
npm run dev

ブラウザでPUBLIC_URLを開き、アカウントを作成します。/dashboardにウォレットアドレスが表示されることを確認します。Circleフォーセット(Arc Testnet USDC)から資金を供給します。

ChatGPTに接続

  1. https://<your-host>/mcpをコピーします。

  2. ChatGPT webで、設定を開き開発者モードを有効にします。

  3. プラグイン → プラグインを参照 → +新しいプラグイン

  4. 名前:ArcBox

  5. サーバーURL:/mcp URL

  6. 認証:OAuth — 「認証なし」を選択したままにしないでください。

  7. 保存、接続、そして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にデプロイ

  1. このリポジトリをGitHubにプッシュします。

  2. Vercelでリポジトリをインポートします。

  3. Vercelプロジェクトで以下の環境変数を設定します:

PUBLIC_URL=https://your-project.vercel.app
COOKIE_SECRET=
CIRCLE_API_KEY=
CIRCLE_ENTITY_SECRET=
MCP_DANGEROUSLY_ALLOW_INSECURE_ISSUER_URL=false

PUBLIC_URLはライブのhttps://オリジンである必要があります(末尾スラッシュなし)。初回デプロイ後、Vercel URLをPUBLIC_URLにコピーし、必要に応じて再デプロイします。

  1. 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ツール引数が必要

F
license - not found
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    A
    quality
    D
    maintenance
    Provides 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.
    5
    14
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Enables 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.
    6
    MIT

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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