mcpField
M
mcp-open-finance

mcp-open-finance

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

mcp-open-finance について

mcp-open-finance は、Open Finance Brasil 向けの MCP サーバーです。ブラジルの銀行データの読み取りや PIX 決済の開始を必要とするアプリケーションと開発者を対象としています。口座、取引、同意管理、クレジットカード、ローン、投資を扱い、金融機関ごとにベース URL と認証情報を設定します。

主な機能

  1. 01口座残高、取引、当座貸越限度額の照会
  2. 02クレジットカードの請求と取引の照会
  3. 03ローン、ファイナンス、投資商品の一覧
  4. 04データ共有と決済の同意の作成と取消
  5. 05PIX などの決済開始と顧客属性の照会

活用シーン

  1. 01AI アシスタントから顧客の銀行口座と取引を確認する
  2. 02データ共有の同意を作成・取消する
  3. 03承認済みの同意に基づいて PIX 決済を開始する

MCP 対応

MCP クライアントに 18 個のツールを公開し、金融機関の Open Finance API を通じてデータの読み取りと同意・決済の管理を行う MCP サーバーです。

設定

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

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

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

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

ツール

18

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

パラメーター型必須説明
pagenumberいいえページ番号
pageSizenumberいいえページあたりの項目数
consentIdstringはい同意 ID(データアクセスに必須)

詳細

@codespar/mcp-open-finance

Open Finance Brasil 向け MCP サーバー — 口座、取引、同意のためのオープンバンキング標準

npm License: MIT

クイックスタート

Claude Desktop

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

{
  "mcpServers": {
    "open-finance": {
      "command": "npx",
      "args": ["-y", "@codespar/mcp-open-finance"],
      "env": {
        "OPEN_FINANCE_BASE_URL": "https://api.institution.com.br",
        "OPEN_FINANCE_CLIENT_ID": "your-client-id",
        "OPEN_FINANCE_CLIENT_SECRET": "your-client-secret"
      }
    }
  }
}
Claude Code
claude mcp add open-finance -- npx @codespar/mcp-open-finance
Cursor / VS Code

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

{
  "servers": {
    "open-finance": {
      "command": "npx",
      "args": ["-y", "@codespar/mcp-open-finance"],
      "env": {
        "OPEN_FINANCE_BASE_URL": "https://api.institution.com.br",
        "OPEN_FINANCE_CLIENT_ID": "your-client-id",
        "OPEN_FINANCE_CLIENT_SECRET": "your-client-secret"
      }
    }
  }
}

ツール(18)

ツール用途
list_accountsOpen Finance 経由で顧客の銀行口座を一覧表示します
get_account_balanceOpen Finance 経由で口座残高を取得します
list_transactionsOpen Finance 経由で口座の取引を一覧表示します
get_account_overdraft_limitsOpen Finance 経由で口座の当座貸越限度額(limites)を取得します
get_consentID で同意の詳細を取得します
create_consentデータアクセス用の新しい同意リクエストを作成します
revoke_consent既存の同意(データまたは決済)を取り消します
list_credit_cardsOpen Finance 経由でクレジットカード口座を一覧表示します
get_credit_card_billsOpen Finance 経由でクレジットカードの請求書(faturas)を取得します
get_credit_card_transactionsOpen Finance 経由でクレジットカードの取引を取得します
list_loansOpen Finance 経由でローン契約(empréstimos)を一覧表示します
get_loan_paymentsOpen Finance 経由でローンの返済予定を取得します
list_financingsOpen Finance 経由で融資契約(financiamentos)を一覧表示します
list_investmentsOpen Finance 経由で投資商品を一覧表示します
create_payment_consentOpen Finance 経由で決済開始の同意(例:PIX)を作成します
create_payment認可済みの決済同意を使用して決済を開始します
get_personal_qualificationsOpen Finance 経由で個人顧客の属性(収入、職業)を取得します
get_business_qualificationsOpen Finance 経由で法人顧客の属性を取得します

認証

Open Finance Brasil は OAuth2 クライアントクレデンシャルを使用します。各金融機関から、それぞれのベース URL と認証情報が提供されます。

サンドボックス/テスト

サンドボックスの利用可否は金融機関によって異なります。Open Finance のサンドボックスへのアクセスについては、ご利用の金融機関にお問い合わせください。

認証情報を取得する
  1. Open Finance Brasil にアクセスします
  2. 参加金融機関に登録します
  3. OAuth2 クライアント認証情報を取得します
  4. 環境変数を設定します

環境変数

変数必須説明
OPEN_FINANCE_BASE_URLはい金融機関の API ベース URL
OPEN_FINANCE_CLIENT_IDはいOAuth2 クライアント ID
OPEN_FINANCE_CLIENT_SECRETはいOAuth2 クライアントシークレット

ロードマップ

v0.2(予定)
  • revoke_consent — データ共有の同意を取り消します
  • list_payments — 開始した決済を一覧表示します
  • create_payment_consent — 決済開始の同意を作成します
  • initiate_payment — Open Finance 経由で決済を開始します
  • get_payment_status — 決済開始のステータスを取得します
v0.3(予定)
  • insurance_products — 金融機関の保険商品を一覧表示します
  • pension_products — 金融機関の年金商品を一覧表示します

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

リンク

エンタープライズ

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

ライセンス

MIT

コメント

MCP は初めてですか?

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

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