ArcBox
ArcBox
ChatGPT용 PayBox 스타일 원격 MCP 서버: 각 ChatGPT 사용자가 OAuth로 로그인하면 Arc Testnet에서 Circle 개발자 제어 지갑을 받고, Circle App Kit을 통해 USDC를 보낼 수 있습니다.
기능
ChatGPT가 OAuth를 사용하여
https://<your-host>/mcp에 연결합니다("No Auth" 아님).사용자가 ArcBox 계정을 만들거나 로그인합니다.
ArcBox가 해당 사용자를 위해
ARC-TESTNET에 하나의 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 웹에서 설정을 열고 개발자 모드를 켜세요
플러그인 → 플러그인 찾아보기 → + → 새 플러그인
이름:
ArcBox서버 URL:
/mcpURL인증: OAuth — No Auth를 선택하지 마세요
저장, 연결, ArcBox 로그인 완료
그런 다음 채팅에서:
내 Arc Testnet 지갑과 USDC 잔액은 무엇인가요?
1.00 USDC를 0x…로 보내기
send_usdc는 ChatGPT가 confirm: true를 전달하지 않으면 먼저 미리보기를 반환합니다.
인증 모델
OAuth 2.1 인가 코드 + PKCE (
S256)동적 클라이언트 등록 및 클라이언트 ID 메타데이터 문서
리프레시 토큰 (ChatGPT 필수)
resource/ 대상이/mcp에 바인딩됨ArcBox 사용자당 하나의 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를 통한 일일 전송 한도 (기본값 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