Starling Bank について
Starling Bank は、Starling Bank の開発者 API を介して口座管理や取引を行う MCP サーバーです。個人用アクセストークンが必要で、支払いには追加設定が必要です。
主な機能
- 01口座管理と取引操作
- 02個人用アクセストークンによる認証
- 03stdio と HTTP のトランスポート
活用シーン
- 01Starling Bank 口座の確認と管理
- 02AI システムを介した口座取引
- 03保護された環境での HTTP エンドポイント実行
MCP 対応
MCP クライアントに Starling Bank API を操作するツールを提供します。stdio と HTTP のトランスポートに対応しています。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
24掲載時のツール一覧 · 2 週間前に更新
このツールにパラメーターはありません。
詳細
starling-bank-mcp
Starling Bank API と連携する MCP サーバーです。Starling Bank の開発者向け API とやり取りするツールを提供し、口座管理や取引を行えます。
https://github.com/user-attachments/assets/c2b23c22-bd23-487e-a4f5-c62e02280052
これはサードパーティ製の連携機能であり、Starling Bank とは提携していません。
警告
執筆時点では、モデルは頻繁に間違いを犯し、プロンプトインジェクションに対して脆弱です。この MCP サーバーを使うとモデルが銀行口座をある程度操作できるため、間違いによって大きな損失が生じるおそれがあります。ご自身の責任で、注意してご利用ください。
インストール
install-mcp の手順に従ってください。MCP クライアント(Claude Code、Claude Desktop、Cursor、Cline、VS Code など)に適した設定が生成されます。
Starling Bank の個人用アクセストークンが必要です。作成するには、以下の手順に従ってください。
- Starling Developers アカウントに登録します
- Starling Bank の口座を Starling Developer アカウントにリンクします
- アクセストークンを作成します。AI システムにアクセスさせたい内容に応じてスコープを選択してください
STARLING_BANK_ACCESS_TOKEN として設定します(生成された設定内のプレースホルダーを置き換えてください)。おそらく eyJhbGciOiJQUzI1NiIsInppcCI6IkdaSVAifQ. のような文字列で始まり、ある程度長いトークンになります。
支払いを送信できるようにする場合は、PAYMENT_SIGNING_SETUP.md もご覧ください。
上級者向け:HTTP トランスポート
デフォルトでは、サーバーは stdio トランスポートを使用します(Claude Desktop、Cursor など)。HTTP サーバーとして実行することもできます。
STARLING_BANK_ACCESS_TOKEN=eyJhb... MCP_TRANSPORT=http PORT=3000 npx starling-bank-mcp
MCP エンドポイントは http://localhost:3000/mcp で利用できます。
警告
HTTP トランスポートには認証機能がありません。ブラウザー内のウェブサイトを含め、お使いのマシン上の他のプロセスがエンドポイントにアクセスし、銀行口座を操作する可能性があります。HTTP トランスポートは、リバースプロキシの背後、または別のセキュリティが確保された構成でのみ使用してください。
コントリビューション
GitHub でのプルリクエストを歓迎します。始めるには、以下の手順に従ってください。
- Git と Node.js をインストールします
- リポジトリをクローンします
npm installで依存関係をインストールしますnpm run testを実行してテストを実行しますnpm run buildでビルドします
リリース
バージョンにはセマンティックバージョニング仕様を適用しています。
リリースするには、以下の手順に従ってください。
npm version <major | minor | patch>を使ってバージョンを更新しますgit push --follow-tagsを実行してタグとともにプッシュします- GitHub Actions が NPM レジストリに公開するまで待ちます。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。