mcpField
M
mcp-circle

mcp-circle

ローカル
github.com/codespar金融データ2754 週間前に更新

mcp-circle について

mcp-circle は、USDC ステーブルコインを扱う Circle の MCP サーバーです。ウォレット、支払い、ペイアウト、送金を管理する 23 のツールを提供します。USDC で決済を行う企業や開発者を対象としています。

主な機能

  1. 01ウォレット、支払い、ペイアウト、送金の 23 の MCP ツール
  2. 02ビジネスアカウントの残高と取引履歴の照会
  3. 03Webhook 通知サブスクリプションの作成と削除
  4. 04決済バッチとチャージバックの照会

活用シーン

  1. 01エージェントによる USDC 送金や支払いの作成
  2. 02ビジネスアカウントの残高と取引履歴の確認
  3. 03Webhook 通知サブスクリプションの管理

MCP 対応

本プロジェクトは Circle のウォレット、支払い、ペイアウト、送金、決済、チャージバック、通知サブスクリプションの操作を、MCP クライアント向けのツールとして公開する MCP サーバーです。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"codespar-mcp-circle": {
"command": "npx",
"args": [
"-y",
"@codespar/mcp-circle"
],
"env": {
"CIRCLE_API_KEY": "<CIRCLE_API_KEY>"
}
}
}
}
起動コマンドnpx -y @codespar/mcp-circle
設定が必要な環境変数
CIRCLE_API_KEYシークレットAPI key for circle

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@codespar/mcp-circle0.2.2

ツール

23

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
descriptionstringいいえウォレットの説明
idempotencyKeystringはい一意の冪等キー(UUID)

詳細

@codespar/mcp-circle

Circle 向け MCP サーバー — USDC ステーブルコインの決済、出金、送金、ウォレット

npm License: MIT

クイックスタート

Claude Desktop

~/.config/claude/claude_desktop_config.json に追加します:

{
  "mcpServers": {
    "circle": {
      "command": "npx",
      "args": ["-y", "@codespar/mcp-circle"],
      "env": {
        "CIRCLE_API_KEY": "your-key"
      }
    }
  }
}
Claude Code
claude mcp add circle -- npx @codespar/mcp-circle
Cursor / VS Code

.cursor/mcp.json または .vscode/mcp.json に追加します:

{
  "servers": {
    "circle": {
      "command": "npx",
      "args": ["-y", "@codespar/mcp-circle"],
      "env": {
        "CIRCLE_API_KEY": "your-key"
      }
    }
  }
}

ツール(23)

ツール用途
create_wallet新しい Circle ビジネスアカウントのウォレットを作成
get_walletID でウォレットの詳細を取得
list_walletsCircle のすべてのウォレットを一覧表示
create_paymentCircle 経由で USDC の決済を受け付ける
get_paymentID で決済の詳細を取得
create_payoutCircle から出金を作成(USDC から法定通貨)
get_payoutID で出金の詳細を取得
list_payoutsオプションのフィルターを指定して出金を一覧表示
create_transferCircle のウォレット間(またはブロックチェーンアドレス宛て)で USDC 送金を作成
get_transferID で送金の詳細を取得
list_transfersオプションのフィルターを指定して送金を一覧表示
create_cardオンランプ決済用のカードデータを登録
get_cardID でカードの詳細を取得
list_cards登録済みカードを一覧表示
list_settlements精算(カード決済バッチ)を一覧表示
get_settlementID で精算の詳細を取得
list_chargebacksチャージバックを一覧表示
get_chargebackID でチャージバックの詳細を取得
create_subscription通知サブスクリプション(Webhook)を登録
list_subscriptions通知サブスクリプション(Webhook)を一覧表示
delete_subscription通知サブスクリプションを削除
get_balanceビジネスアカウントの残高を取得
list_transactionsオプションのフィルターを指定して取引を一覧表示

認証

Circle は認証に Bearer API キーを使用します。

サンドボックス/テスト

Circle は api-sandbox.circle.com にサンドボックスを提供しています。テストにはサンドボックス API キーを使用してください。

認証情報を取得する
  1. Circle Developer Portal にアクセスします
  2. 開発者アカウントを作成します
  3. サンドボックス API キーを生成します
  4. CIRCLE_API_KEY 環境変数を設定します

環境変数

変数必須説明
CIRCLE_API_KEYはいCircle の API キー

ロードマップ

v0.2(予定)
  • create_card_payment — カード決済を作成
  • create_wire_payment — 電信送金の決済を作成
  • create_ach_payment — ACH 決済を作成
  • get_settlement — 精算の詳細を取得
  • list_settlements — フィルターを指定して精算を一覧表示
v0.3(予定)
  • smart_contract_calls — スマートコントラクトの呼び出しを実行
  • cross_chain_transfers — ブロックチェーン間で資産を送金

貢献したいですか?PR を作成するか、ツールをリクエストしてください。

リンク

エンタープライズ

エージェントによる決済にガバナンス、予算上限、監査証跡が必要ですか?CodeSpar Enterprise は、これらの MCP サーバーにポリシーエンジン、決済ルーティング、コンプライアンステンプレートを追加します。

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。