mcpField
M
MCP-Upbank

MCP-Upbank

ローカル
perfectlycromulent.dev金融データ877 週間前に更新

MCP-Upbank について

MCP-Upbankは、個人の財務を扱うLLMワークフロー向けに、Up Bankの口座データを読み取るMCPサーバーです。残高や取引を取得でき、Up Bank APIの変更操作には対応していません。

主な機能

  1. 01口座残高の取得
  2. 02取引一覧の取得
  3. 03APIページネーション処理
  4. 04Up Bankへの読み取り専用アクセス

活用シーン

  1. 01日々の取引を日記用に確認
  2. 02月ごとの支出を比較

MCP 対応

残高や取引などのUp Bank口座データをMCPクライアントに提供します。Up Bank Personal Access Tokenを使用し、変更操作には対応していません。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

MCP-Upbank

Up Bank API にアクセスするための Model Context Protocol サーバー実装

このプロジェクトの目的は、Up Bank API を試し、日常的な LLM の利用に役立てられるかを確認することです。 アイデアをいくつか紹介します。

  • その日の取引一覧を取得し、日々のジャーナリングに追加する
  • 月ごとの支出傾向を比較する
  • このリポジトリの作者である Navishkar に仕事を見つけて、メルボルンで念願のマイホームを買えるような収入を得られるようにする

注意: API ではデータを変更できないため、誤って銀行口座を削除したり、ナイジェリアの王子に送金したりする心配はありません。

仕組み

Up Bank のスタートガイドに従ってください。Personal Access Tokenを作成する必要があります。

MCP サーバーのインストールは、いまだに面倒です。各クライアントの手順(少なくとも私が使っているもの)へのリンクを掲載します。

最も簡単なのはSmithery.aiを使う方法です。クライアントに追加するための正確な設定が表示されます。

注意


Personal Access Tokenは個人用です。Smithery のインターフェースに入力する場合も含め、他の人と共有しないでください。設定がどのように見えるか確認するには、適当な値を入力してください。

構築方法

Githubにある OpenAPI 仕様を使い、Orvalで Zod スキーマと型を生成しています。

残念ながら、この API は不透明なカーソルを使用しているため、Orval が生成した出力をそのまま使うことはできません。

そのため、現時点では一部のファイルを手動でコピーし、ページネーションハンドラーを自分で生成しています。

今後の予定

  • Orval のジェネレーターを修正・拡張して、使いやすくする。あるいは、ドキュメントをもっとよく読む必要があるだけかもしれません。
  • 取り込んだデータの分析手順を示すプロンプトを作成する。
  • Homebrew、Chocolatey、apt などで実行ファイルを配布する。
  • 不要な追加エンドポイント(リソースに対する patch、post、delete など)を整理する

リソース:

コメント

MCP は初めてですか?

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

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