ArcBox
ArcBox
Удаленный MCP-сервер в стиле PayBox для ChatGPT: каждый пользователь ChatGPT входит через OAuth, получает кошелек под управлением разработчика Circle в Arc Testnet и может отправлять USDC через Circle App Kit.
Что это делает
ChatGPT подключается к
https://<your-host>/mcpс OAuth (не «No Auth»).Пользователь создает учетную запись ArcBox или входит в систему.
ArcBox создает один кошелек Circle в
ARC-TESTNETдля этого пользователя (или использует существующий).Затем ChatGPT может вызывать:
get_wallet— адрес, обозреватель, кранget_balance— USDC в Arc Testnetestimate_send_usdc— предварительный просмотр комиссииsend_usdc— App Kitkit.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-secretnpm install
npm run devОткройте PUBLIC_URL в браузере и создайте учетную запись. Убедитесь, что адрес кошелька отображается на /dashboard. Пополните его из крана Circle (Arc Testnet USDC).
Подключение ChatGPT
Скопируйте
https://<your-host>/mcpВ ChatGPT web откройте Настройки и включите Режим разработчика
Плагины → Обзор плагинов → + → Новый плагин
Имя:
ArcBoxURL сервера: URL
/mcpАутентификация: OAuth — не оставляйте выбранным «No Auth»
Сохраните, подключитесь и завершите вход в 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
Отправьте этот репозиторий на 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:// (без завершающего слеша). После первого развертывания скопируйте URL Vercel в PUBLIC_URL и при необходимости выполните повторное развертывание.
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
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