ブンクMCP
Bunq (オランダのネオバンク) 用のモデルコンテキストプロトコル サーバー。
利用可能なツール
この MCP サーバーは、Bunq と対話するための次のツールを提供します。
- bunqAccounts - アカウントの種類、残高、IDなどの詳細を含むBunqアカウントを取得します
- getTransactions - 特定のアカウントの取引(支払い)を表示する
- getRequestInquiries - 特定のアカウントから送信した送金リクエストを取得します
- createPaymentRequest - アカウントにお金を受け取るための支払いリクエストを作成します
- getPaymentAutoAllocates - アカウントの自動支払い割り当て設定を取得します
- getTopCounterparties - 最近の取引に基づいて、一意の個人取引先のリストを取得します
- createDraftPayment - オプションのスケジュール設定でドラフト支払いを作成します(実行前にアプリでの確認/承認が必要です)
- createPayment - 現金決済を作成します(即時送金)。APIキー(OAuthではない)を使用する場合のみ利用可能です。
これらのツールには、このサーバーに接続されている任意の MCP クライアントを通じてアクセスできます。
認証
このサーバーは、 OAuthとAPIキーの2つの認証モードをサポートしています。詳細については、 Bunqのドキュメントをご覧ください。
API キーまたは OAuth クライアントの作成は、Bunq アプリを通じて行われます。
- 左上に顔を押してください
- 右上の歯車を押します
- 「開発者」の下で、「OAuth」または「API キー」に移動します。
- OAuth を使用する場合は、リダイレクト URL を次のように設定します。
(必要に応じてポートを変更します。)
サーバーを起動する際には、環境変数BUNQ_CLIENT_ID
とBUNQ_CLIENT_SECRET
を設定するか、環境変数BUNQ_API_KEY
設定します。あるいは、コマンドライン引数としてクライアントIDとシークレットまたはAPIキーを渡すこともできます: --bunq-client-id <id> --bunq-client-secret <secret>
または--bunq-api-key <key>
。
**注:**実際の現金による非ドラフト支払いを作成する場合は、API キーを使用する必要があります。
インストールと使用方法
bunq-mcp
およびmcp-remote
CLI ツールをインストールします。
- Bunq アプリで、OAuth クライアントまたは API キーを作成します (上記を参照)。
- (オプション) 新しい公開鍵/秘密鍵のペアを生成します。
なお、これはopenssl
がインストールされ、PATH 上で利用可能であることを前提としています。この手順をスキップした場合、 ./src/keys/
にある既存のキーが使用されます。作成されたキーは既存のキーを上書きし、グローバルnode_modules
ディレクトリに保存されます。
- 任意のターミナルで MCP サーバーを起動します。
クライアント ID とシークレットは、 BUNQ_CLIENT_ID
およびBUNQ_CLIENT_SECRET
環境変数を使用して設定することもできます。
- お気に入りのエディターまたはその他の MCP クライアント (Claude Desktop など) で、以下を追加します。
必要に応じてポート番号を変更してください。mcp mcp-remote
使用するのは、このパッケージがSSEトランスポートを使用しているためです。ほとんどのクライアントはSSEトランスポートをサポートしていません。詳細については、 mcp-remote を参照してください。
- MCP サーバーが起動するとすぐに、
mcp-remote
ブラウザを開いて OAuth フローを開始します。
次のような質問をすることができるはずです。
- 現在のBunq残高はいくらですか?
- 私の取引相手上位 5 社は何ですか?
- 最後の取引は何でしたか?
トラブルシューティング
- OAuth フローに問題がある場合は、ホーム ディレクトリ内の
mcp-remote
によって作成されたディレクトリを削除してみてください:rm -rf ~/.mcp-auth
。
コマンドライン
発達
- ルート ディレクトリに次の内容の
.dev.vars
ファイルを作成します。
- 開発サーバーを起動する
- MCP構成のセットアップ
制限事項
- OAuthフローを使用して支払いを作成することはできません。下書き支払いのみ作成できます。
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
OAuth 統合を通じて Bunq バンキング API との対話を可能にする Bunq 用のモデル コンテキスト プロトコル サーバー。
Related MCP Servers
- AsecurityFlicenseAqualityA Model Context Protocol server implementation for interacting with Salesforce through its REST API.Last updated -434TypeScript
UseGrant MCP Serverofficial
AsecurityAlicenseAqualityA Model Context Protocol server that provides tools for managing providers, clients, tenants, and access tokens through the UseGrant platform.Last updated -26116JavaScriptMIT License- -securityFlicense-qualityA Cloudflare Workers-based implementation of the Model Context Protocol server with OAuth login, allowing Claude and other MCP clients to connect to remote tools.Last updated -TypeScript
- AsecurityFlicenseAqualityA Model Context Protocol server implementation that provides endpoints for wallet-based authentication, cluster management, and name registration services.Last updated -TypeScript