mcpField
M
mcp-pluggy

mcp-pluggy

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

mcp-pluggy について

mcp-pluggy は、ブラジルの Open Finance アグリゲーター Pluggy の MCP サーバーです。銀行ごとに個別連携する代わりに、単一の API で複数の銀行の口座や取引データにアクセスし、支払いを開始したいアプリケーション向けです。

主な機能

  1. 01口座、取引、本人情報の照会
  2. 02銀行接続の作成、更新、削除
  3. 03Pluggy Connect 用の接続トークン生成
  4. 04支払いインテントの作成と状態確認
  5. 05テスト用のサンドボックスコネクター

活用シーン

  1. 01財務アプリ向けにブラジルの複数銀行の口座と取引を取得
  2. 02エージェントのワークフローから支払いインテントを作成し状態を確認
  3. 03サンドボックス環境で銀行データ接続フローを検証

MCP 対応

本プロジェクトは MCP サーバーであり、コネクター、銀行接続、口座、取引、本人情報、支払いインテントを対象とする 16 個のツールを MCP クライアントに公開します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"codespar-mcp-pluggy": {
"command": "npx",
"args": [
"-y",
"@codespar/mcp-pluggy"
],
"env": {
"PLUGGY_CLIENT_ID": "<PLUGGY_CLIENT_ID>",
"PLUGGY_CLIENT_SECRET": "<PLUGGY_CLIENT_SECRET>"
}
}
}
}
起動コマンドnpx -y @codespar/mcp-pluggy
設定が必要な環境変数
PLUGGY_CLIENT_IDシークレットPluggy client ID issued at https://dashboard.pluggy.ai
PLUGGY_CLIENT_SECRETシークレットPluggy client secret

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

パッケージ
npm@codespar/mcp-pluggy0.1.2

ツール

16

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

パラメーター型必須説明
namestringいいえコネクター名でフィルター(部分一致)
typesstringいいえカンマ区切りのタイプ(PERSONAL_BANK、BUSINESS_BANK、INVESTMENT、...)
sandboxbooleanいいえサンドボックスコネクターを含める
countriesstringいいえカンマ区切りの国コード(デフォルト:BR)

詳細

@codespar/mcp-pluggy

Pluggy 向けの MCP サーバー — Open Finance Brasil のアグリゲーター(ITP/TPP)です。Pluggy は ICP-Brasil 証明書を保有し、ブラジルの各銀行と Dynamic Client Registration を実行するため、N 個の API ではなく、1 つの API と連携できます。

クイックスタート

Claude Desktop

claude_desktop_config.json に追加します。

{
  "mcpServers": {
    "pluggy": {
      "command": "npx",
      "args": ["@codespar/mcp-pluggy"],
      "env": {
        "PLUGGY_CLIENT_ID": "your-client-id",
        "PLUGGY_CLIENT_SECRET": "your-client-secret"
      }
    }
  }
}
Cursor / VS Code

.cursor/mcp.json または VS Code の MCP 統合に同じ設定を追加します。

ツール(16)

コネクターとカテゴリー
ツールPluggy エンドポイント備考
list_connectorsGET /connectors名前/種類/国/サンドボックスで絞り込み
get_connectorGET /connectors/{id}単一のコネクター定義
list_categoriesGET /categories取引の分類体系
Connect token
ツールPluggy エンドポイント備考
create_connect_tokenPOST /connect_tokenクライアントに Pluggy Connect ウィジェットを埋め込みます
アイテム(銀行口座の接続)
ツールPluggy エンドポイント備考
create_itemPOST /items認証情報を使って新しい銀行接続を作成します
list_itemsGET /items既存の接続を一覧表示します
get_itemGET /items/{id}単一の接続
update_itemPATCH /items/{id}認証情報を更新/同期を開始します
delete_itemDELETE /items/{id}接続を取り消します
口座、取引、本人確認情報
ツールPluggy エンドポイント備考
list_accountsGET /accounts?itemId=...当座/貯蓄/クレジット/投資
get_accountGET /accounts/{id}単一の口座
list_transactionsGET /transactions?accountId=...日付範囲で絞り込み
get_transactionGET /transactions/{id}単一の取引
list_identitiesGET /identity?itemId=...法的氏名、書類、住所
決済(PISP)
ツールPluggy エンドポイント備考
create_payment_intentPOST /payments/intentsPluggy Payments のインテントを開始します
get_payment_intentGET /payments/intents/{id}ステータスをポーリングします

認証

Pluggy は OAuth2 のクライアント認証情報フローを使用します。

  1. クライアントは clientId と clientSecret を指定して POST /auth を呼び出し、API キーを取得します
  2. 以降のリクエストでは、X-API-KEY として API キーを含めます

Pluggy ダッシュボードで認証情報を発行します。

サンドボックス/テスト

Pluggy は、合成アカウントと取引データを含むサンドボックス用コネクターを提供しています。サンドボックスでも同じ API エンドポイント(https://api.pluggy.ai)を使用します。/connectors が返すコネクター一覧には、サンドボックス用の銀行(Pluggy Bank、BR · Pluggy Bank)が含まれます。

環境変数

変数必須説明
PLUGGY_CLIENT_IDyesPluggy ダッシュボードのクライアント ID
PLUGGY_CLIENT_SECRETyesPluggy ダッシュボードのクライアントシークレット
PLUGGY_API_BASEnoAPI ベース URL の上書き(デフォルトは https://api.pluggy.ai)

CodeSpar 経由で Pluggy を使う理由

MCP サーバーだけが必要な場合は、パッケージを直接インストールしてください。Pluggy、Pix、NF-e、WhatsApp、ダッシュボードガバナンスを必要とするコマースエージェントを構築する場合は、マネージドプランをご覧ください。

エンタープライズ

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

ライセンス

MIT

コメント

MCP は初めてですか?

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

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