mcpField
S
Starling Bank

Starling Bank

ローカル
github.com金融データ74 日前に更新

Starling Bank について

Starling Bank は、Starling Bank の開発者 API を介して口座管理や取引を行う MCP サーバーです。個人用アクセストークンが必要で、支払いには追加設定が必要です。

主な機能

  1. 01口座管理と取引操作
  2. 02個人用アクセストークンによる認証
  3. 03stdio と HTTP のトランスポート

活用シーン

  1. 01Starling Bank 口座の確認と管理
  2. 02AI システムを介した口座取引
  3. 03保護された環境での HTTP エンドポイント実行

MCP 対応

MCP クライアントに Starling Bank API を操作するツールを提供します。stdio と HTTP のトランスポートに対応しています。

設定

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

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ
パッケージ
npmstarling-bank-mcp1.2.1
mcpbstarling-bank-mcp.mcpb1.2.1

ツール

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_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 でのプルリクエストを歓迎します。始めるには、以下の手順に従ってください。

  1. Git と Node.js をインストールします
  2. リポジトリをクローンします
  3. npm install で依存関係をインストールします
  4. npm run test を実行してテストを実行します
  5. npm run build でビルドします

リリース

バージョンにはセマンティックバージョニング仕様を適用しています。

リリースするには、以下の手順に従ってください。

  1. npm version <major | minor | patch> を使ってバージョンを更新します
  2. git push --follow-tags を実行してタグとともにプッシュします
  3. GitHub Actions が NPM レジストリに公開するまで待ちます。

コメント

MCP は初めてですか?

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

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