mcpField
M
mcp-sicoob

mcp-sicoob

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

mcp-sicoob について

mcp-sicoob は、ブラジルの協同組合銀行ネットワーク Sicoob 向けの MCP サーバーで、Pix、Cobrança(boleto)、SPB の API を扱います。現在はアルファ版で、エンドポイントのパスは仕様との照合が必要です。すべての呼び出しで OAuth2 と mTLS の両方が求められます。

主な機能

  1. 01即時および期日付き Pix 請求のツール
  2. 02DICT キーの照会、登録、削除
  3. 03Boleto の発行、取得、取消し
  4. 04SPB 口座残高の照会
  5. 05OAuth2 トークンのキャッシュと mTLS 証明書の読み込み

活用シーン

  1. 01QR コード付きの Pix 請求を作成し、入金状況を確認
  2. 02Pix 送金前に DICT キーの口座情報を検証
  3. 03MCP クライアントから boleto を発行・取消し

MCP 対応

本プロジェクトは MCP サーバーであり、Sicoob 開発者ポータルの Pix、Cobrança、SPB エンドポイントを呼び出す 13 個のツールを MCP クライアントに提供します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"codespar-mcp-sicoob": {
"command": "npx",
"args": [
"-y",
"@codespar/mcp-sicoob"
],
"env": {
"SICOOB_CLIENT_ID": "<SICOOB_CLIENT_ID>",
"SICOOB_CLIENT_SECRET": "<SICOOB_CLIENT_SECRET>",
"SICOOB_CERT_PATH": "<SICOOB_CERT_PATH>",
"SICOOB_KEY_PATH": "<SICOOB_KEY_PATH>",
"SICOOB_ENV": "<SICOOB_ENV>"
}
}
}
}
起動コマンドnpx -y @codespar/mcp-sicoob
設定が必要な環境変数
SICOOB_CLIENT_IDSicoob OAuth client_id issued via the Developers Portal after cooperative onboarding.
SICOOB_CLIENT_SECRETシークレットSicoob OAuth client_secret.
SICOOB_CERT_PATHAbsolute path to the mTLS client certificate (.crt or .pem). BACEN mandates mTLS for Pix v2.
SICOOB_KEY_PATHシークレットAbsolute path to the mTLS private key (.key or .pem).
SICOOB_ENVEnvironment: 'sandbox' or 'production'. Defaults to 'sandbox'.

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

パッケージ
npm@codespar/mcp-sicoob0.1.0-alpha.4

ツール

13

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

このツールにパラメーターはありません。

詳細

@codespar/mcp-sicoob

Sicoob 向け MCP サーバー — ブラジル最大の協同組合銀行ネットワークです。

Sicoob は、ブラジルの Pix 取引量において常に上位 4 位以内の PSP です。Sistema de Cooperativas de Crédito do Brasil は、数百の地域協同組合を統合し、Pix、Cobrança(boleto)、SPB の API を公開する単一の Developers Portal を提供しています。

ステータス:アルファ(0.1.0-alpha.1)

Sicoob の Developers Portal を利用するには、協同組合への加入手続きが必要です。このサーバーのエンドポイントパスは、(a)BACEN Pix v2 の標準パス、(b)Sicoob の公開ドキュメントの抜粋、(c)Itaú/Bradesco/BB で共通する慣例に基づく推定です。未検証のパスには、ソース内で TODO(verify) のマークが付いています。

0.1.x の間は正確なバージョンに固定してください。加入済みの協同組合メンバーが検証できるようになり次第、ポータルの仕様に合わせてパスを修正します。

ツール(13)

ツール用途
get_oauth_tokenSicoob Developers Portal 用の OAuth2 client_credentials ベアラートークンを発行するか、キャッシュ済みトークンを返します。
create_pix_cobQR コード付きの即時 Pix 請求(cob)を作成します。
get_pix_cobtxid を指定して即時 Pix 請求を取得します。
list_pix_cob指定期間内に加盟店が登録した即時 Pix 請求(cob)を一覧表示します。
create_pix_cobv支払期日付きの Pix 請求(cobv)を作成します — boleto のように、支払期日以降に支払い可能な Pix で、任意の fin...
get_pix_cobvtxid を指定して支払期日付き Pix 請求(cobv)を取得します。
lookup_dict_keyPix の送金前に、DICT キー(CPF、CNPJ、メールアドレス、電話番号、EVP)を照会して所有者の口座情報を取得します。
register_dict_key協同組合メンバーが所有する Sicoob 口座に DICT キー(CPF、CNPJ、メールアドレス、電話番号、EVP)を登録します。
delete_dict_key協同組合メンバーが所有する DICT キーを削除します。
create_boletoSicoob Cobrança 経由で boleto を発行します。
get_boletoSicoob 識別子(id または nosso_numero)を指定して boleto を取得します。
cancel_boleto支払い前の未払い boleto を取り消し(baixa)します。
get_account_balanceSicoob SPB 経由で加盟店の協同組合口座残高を照会します。

インストール

npm install @codespar/[email protected]

環境

SICOOB_CLIENT_ID="..."       # OAuth client_id from Sicoob's Developers Portal
SICOOB_CLIENT_SECRET="..."   # OAuth client_secret
SICOOB_CERT_PATH="/abs/path/to/client.crt"   # mTLS client certificate
SICOOB_KEY_PATH="/abs/path/to/client.key"    # mTLS private key
SICOOB_ENV="sandbox"                          # or "production" (default: sandbox)

認証

すべての呼び出しで、次の 2 つの要素が両方必要です。

  1. OAuth2 client_credentials — サーバーがトークンエンドポイントを呼び出し、有効期限の約 60 秒前までベアラーをキャッシュし、下流への呼び出しに Authorization: Bearer <token> を付加します。
  2. mTLS — BACEN は Pix v2 に相互 TLS を義務付けており、Sicoob はすべての製品群でこれを適用しています。サーバーは設定されたパスからクライアント証明書と秘密鍵を読み込み、Node https.Agent を作成して、すべてのリクエストを経由させます。

証明書と鍵のバンドルは、協同組合への加入手続き後に Sicoob の Developers Portal から発行されます。OAuth 認証情報とは別のものです。

実行

# stdio (default)
npx @codespar/mcp-sicoob

# HTTP transport
MCP_HTTP=true MCP_PORT=3000 npx @codespar/mcp-sicoob

注意事項

  • パスは未検証です。 src/index.ts の TODO(verify) マーカーを参照してください。加入済みの協同組合は、ポータルから発行された OpenAPI 仕様に照らして検証し、PR を作成してください。
  • サンドボックスのホスト名は推定です。 Sicoob は協同組合ごとにサンドボックスのサブドメインを発行します。提供されたサンドボックス URL が異なる場合は、BASE_URL を編集して上書きしてください。

エンタープライズ

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

ライセンス

MIT

コメント

MCP は初めてですか?

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

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