mcpField
F
Fio Bank MCP

Fio Bank MCP

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

Fio Bank MCP について

Fio Bank MCPは、チェコのFIO Bank APIからAIアシスタントが口座情報を取得できるMCPサーバーです。取引ツールは指定期間の取引に加え、口座や支払いの詳細を取得します。

主な機能

  1. 01期間指定による取引取得
  2. 02口座情報と残高の返却
  3. 03支払いおよび取引情報の提供
  4. 04APIトークンまたは環境変数の利用

活用シーン

  1. 01指定期間のFIO Bank取引の確認
  2. 02AIアシスタントへの口座・支払い情報の提供

MCP 対応

MCPサーバーはfio_get_transactionsツールを公開し、期間を指定すると口座情報と取引を返します。指定されたトークン、またはFIO_API_TOKEN環境変数を使用します。

設定

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

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

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

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

FIO Bank MCP サーバー

チェコ共和国の FIO Bank API 用 MCP(Model Context Protocol)サーバーです。Claude などの AI アシスタントが FIO Bank の口座取引にアクセスできるようにします。

インストール

pnpm install
pnpm build

設定

API トークンの取得
  1. FIO Bank のインターネットバンキングにログインします
  2. Settings → API に移動します
  3. 新しいトークンを作成します(SMS またはプッシュ通知が必要です)
  4. トークンを使用する前に 5 分間待ちます
トークンのプロパティ
  • 各トークンは 1 つの口座でのみ有効です
  • 有効期間の上限:180 日
  • インターネットバンキングへのログインごとに自動更新できます

使用方法

Claude Desktop での使用

Claude Desktop の設定ファイル(macOS では ~/Library/Application Support/Claude/claude_desktop_config.json)に追加します。

{
  "mcpServers": {
    "fio-bank": {
      "command": "node",
      "args": ["/path/to/fio-bank-mcp/dist/index.js"],
      "env": {
        "FIO_API_TOKEN": "your-64-character-token-here"
      }
    }
  }
}

利用可能なツール

fio_get_transactions

指定した期間の口座取引を取得します。

パラメーター:

名前型必須説明
dateFromstringはい開始日(YYYY-MM-DD)
dateTostringはい終了日(YYYY-MM-DD)
tokenstringいいえAPI トークン(指定がない場合は FIO_API_TOKEN 環境変数を使用します)

戻り値:

  • 口座情報(IBAN、BIC、残高)
  • 以下の情報を含む取引一覧:
    • 取引 ID、日付、金額、通貨
    • 相手口座(番号、名前、銀行)
    • 支払記号(可変、固定、固有)
    • 受取人向けメッセージ、コメント
    • 取引の種類

ローカルでのテスト

MCP Inspector を使用して、Web UI でサーバーをテストできます。

npx @modelcontextprotocol/inspector node dist/index.js

ブラウザーが開き、利用可能なツールの確認や、パラメーターを指定した呼び出し、レスポンスの表示ができます。

API トークンを渡すには:

FIO_API_TOKEN=your-token npx @modelcontextprotocol/inspector node dist/index.js

API レート制限

トークンごとに 30 秒あたり 1 リクエストです。 必要に応じて、サーバーが自動的に待機します。

データへのアクセス

  • 90 日以内のデータ:すぐにアクセスできます
  • 90 日より古いデータ:インターネットバンキングで一時的なロック解除が必要です(Settings → API → ロックアイコンをクリック。有効時間は 10 分です)

エラーコード

コード説明
404無効な URL またはトークン
409レート制限超過(30 秒待ってください)
413レスポンス内の取引が多すぎます
422無効なリクエストデータ
500内部サーバーエラー

開発

pnpm install      # Install dependencies
pnpm build        # Build TypeScript
pnpm lint         # Run ESLint
pnpm typecheck    # Type check without emitting

リソース

ライセンス

MIT

コメント

MCP は初めてですか?

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

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