Skip to main content
Glama

ArcBox

Удаленный MCP-сервер в стиле PayBox для ChatGPT: каждый пользователь ChatGPT входит через OAuth, получает кошелек под управлением разработчика Circle в Arc Testnet и может отправлять USDC через Circle App Kit.

Что это делает

  1. ChatGPT подключается к https://<your-host>/mcp с OAuth (не «No Auth»).

  2. Пользователь создает учетную запись ArcBox или входит в систему.

  3. ArcBox создает один кошелек Circle в ARC-TESTNET для этого пользователя (или использует существующий).

  4. Затем ChatGPT может вызывать:

    • get_wallet — адрес, обозреватель, кран

    • get_balance — USDC в Arc Testnet

    • estimate_send_usdc — предварительный просмотр комиссии

    • send_usdc — App Kit kit.send() (требуется confirm: true)

    • list_transfers — недавние отправки из этого приложения

Related MCP server: PayPls MCP Server

Предварительные требования

  • Node.js 22+

  • Тестовый API-ключ Circle Console

  • Зарегистрированный секрет сущности

  • Публичный HTTPS-URL, чтобы ChatGPT мог достичь этого сервера (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-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 сервера: URL /mcp

  6. Аутентификация: OAuth — не оставляйте выбранным «No Auth»

  7. Сохраните, подключитесь и завершите вход в ArcBox

Затем в чате:

Какой у меня кошелек Arc Testnet и баланс USDC?

Отправить 1.00 USDC на 0x…

send_usdc сначала возвращает предварительный просмотр, если только ChatGPT не передает confirm: true.

Модель аутентификации

  • Код авторизации OAuth 2.1 + PKCE (S256)

  • Динамическая регистрация клиента и документы метаданных идентификатора клиента

  • Токены обновления (требуются ChatGPT)

  • resource / audience привязаны к /mcp

  • Один Circle EOA на пользователя ArcBox, внутри одного общего набора кошельков

Это хранение под управлением разработчика: 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:// (без завершающего слеша). После первого развертывания скопируйте URL Vercel в PUBLIC_URL и при необходимости выполните повторное развертывание.

  1. URL плагина ChatGPT: https://your-project.vercel.app/mcp

Функции Vercel не имеют состояния. Локальное хранилище пользователей/кошельков в JSON находится в /tmp, поэтому учетные записи не сохраняются после холодного запуска. Подходит для тестового запуска; для реального использования добавьте базу данных.

Примечание о локальном использовании

ChatGPT не будет общаться с http://localhost. Используйте туннель или HTTPS-URL Vercel и установите PUBLIC_URL на этот источник.

Безопасность

  • Только тестовая сеть

  • Ежедневный лимит отправки через SEND_DAILY_LIMIT_USDC (по умолчанию 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