mcpField
C
Credit Card MCP Server Demo

Credit Card MCP Server Demo

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

Credit Card MCP Server Demo について

Credit Card MCP Server Demoは、israeli-bank-scrapersを使ってイスラエルの銀行のクレジットカード取引を取得・管理するMCPサーバーです。取引をローカルのSQLiteに保存し、条件付き検索に対応します。認証情報はメモリ内だけに保持されます。

主な機能

  1. 01イスラエルの銀行から取引を取得
  2. 02取引をローカルのSQLiteに保存
  3. 03保存済み取引の条件検索
  4. 04認証情報をメモリ内だけに保持

活用シーン

  1. 01銀行のクレジットカード取引の取得
  2. 02取引データのローカル保存
  3. 03条件に合う保存済み取引の検索

MCP 対応

取引の取得と検索に使うツールを提供します。取得にはisraeli-bank-scrapersを使用し、デモでは単一プロバイダーの処理例を示します。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

クレジットカード MCP サーバーのデモ

これは、israeli-bank-scrapers ライブラリを使用してクレジットカードの取引を取得・管理するツールを提供する Model Context Protocol(MCP)サーバーです。

特徴

  • イスラエルの銀行からクレジットカードの取引を取得します(デモでは、1つのプロバイダーのスクレイピング処理を紹介します)
  • 取引をローカルの SQLite データベースに保存します
  • フィルタリングオプションを使って保存済みの取引を検索します
  • 認証情報を安全に管理します

インストール

  1. リポジトリをクローンします
  2. 依存関係をインストールします:
npm install

設定

Chromium のパス

ウェブスクレイピングには Chromium が必要です。Chromium の実行可能ファイルへのパスは、次の2つの方法で設定できます。

  1. 環境変数:
export CHROMIUM_PATH=/path/to/chromium
  1. デフォルトのパス: デフォルトのパスは /opt/homebrew/bin/chromium に設定されています。src/config.ts で変更できます。

使い方

  1. プロジェクトをビルドします:
npm run build
  1. サーバーを起動します:
npm start

利用可能なツール

1. 取引のスクレイピング

銀行から取引を取得します:

{
  "name": "scrapeTransactions",
  "arguments": {
    "credentials": {
      "username": "your_username",
      "password": "your_password"
    }
  }
}

セキュリティに関する注意事項

  • 認証情報はメモリ内にのみ保存され、サーバーの停止時に消去されます
  • SQLite データベースはローカルに保存されるため、適切に保護してください
  • 認証情報やデータベースファイルを共有しないでください

開発

ホットリロードを有効にして開発する場合:

npm run dev

トラブルシューティング

Chromium の問題

Chromium で問題が発生した場合:

  1. Chromium がインストールされ、アクセス可能であることを確認してください
  2. CHROMIUM_PATH 環境変数または src/config.ts のパスを確認してください
  3. Homebrew で Chromium をインストールしてください:brew install chromium

コメント

MCP は初めてですか?

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

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