revolut-mcp について
Revolut MCP は、AI アシスタントと Revolut Business API を接続する MCP サーバーです。企業口座、取引、取引先、為替レートを自然言語で照会したい利用者に向いています。対象は Revolut Business 口座のみで、デフォルトはサンドボックスに接続し、MIT ライセンスで公開されています。
主な機能
- 01企業口座と残高の一覧表示
- 02取引履歴の参照
- 03取引先の管理
- 04リアルタイムの為替レートの照会
- 058 つのスコープにまとめられた 21 のツール
活用シーン
- 01AI アシスタントに企業口座の残高と直近の取引を尋ねる
- 02自然言語リクエストで取引先情報を管理する
- 03サンドボックスで Revolut Business API 連携をテストする
MCP 対応
本プロジェクトは MCP サーバーであり、Claude Desktop や Cursor などの MCP クライアントに対して Revolut Business API にアクセスする 21 のツールを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y @jeff-nasseri/revolut-mcpREVOLUT_CLIENT_IDClient ID from the Revolut Business portal (Settings -> APIs)REVOLUT_PRIVATE_KEY_PATHシークレットPath to the PEM private key that signs the client-assertion JWTREVOLUT_PRIVATE_KEYシークレットPEM contents of the private key (alternative to REVOLUT_PRIVATE_KEY_PATH)REVOLUT_REDIRECT_URIOAuth redirect URI registered with the certificate (default: https://example.com/)REVOLUT_JWT_ISSJWT issuer; defaults to the redirect URI hostTOKEN_STORE_PATHシークレットWhere OAuth tokens are persisted (default: ./.tokens.json)REVOLUT_ENVIRONMENTTarget environment: sandbox (default) or productionローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Revolut MCP
概要
Revolut MCP は、AI アシスタント(Claude、Cursor など)とRevolut Business APIをつなぐModel Context Protocolサーバーです。自然言語でのリクエストを通じて、アシスタントはアカウントと残高の一覧表示、取引の閲覧、取引先の管理、リアルタイム為替レートの確認、送金などを行えます。8 つのスコープに整理された 21 個のツールを利用できます。
⚠️ Revolut Business 専用です。 このサーバーは、Business API 経由のRevolut Businessアカウントでのみ動作します。個人用 Revolut アカウント(Open Banking)、RevolutX/暗号資産、Merchant API には対応していません。デフォルトではsandboxを使用します。ライブのビジネスアカウントを対象にするには、本番用証明書とともに
REVOLUT_ENVIRONMENT=productionを設定してください。
デモ
https://github.com/user-attachments/assets/afb73925-9628-4473-b4c8-5527440357da
ドキュメント
📚 ドキュメント全文 — インストール、認証、ツールのリファレンス、使用例。
クイックリンク
- インストール — npm、ソース、または Docker
- Sandbox トークンの生成 — Revolut Business sandbox のセットアップ
- 認証 — 証明書のセットアップと OAuth フロー
- テスト — 単体テストとライブ統合テスト
- Claude Desktop — エディターとの連携
- ツールリファレンス — スコープごとの全ツール
- コントリビューション — ツールまたはスコープの追加
ライセンス
この MCP サーバーはMIT Licenseの下でライセンスされています。ライセンス条項に従う限り、自由に使用、変更、配布できます。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。