Genie Expense Tracker について
Genie Expense Trackerは、Claudeや互換クライアントからGenieの金融データを読み取り専用で参照するためのツールです。OAuthで口座、取引、投資情報に接続し、保存済みSMSには別途許可が必要です。
主な機能
- 01口座・カード残高の参照
- 02取引の検索・詳細・集計
- 03純資産スナップショット
- 04投資保有資産の参照
- 05サブスクリプション・分割払いの概要
- 06許可後の金融SMS検索
活用シーン
- 01口座やカードの残高確認
- 02取引の検索と集計
- 03純資産と評価日の確認
- 04別途許可した金融SMSの確認
MCP 対応
Streamable HTTPで接続できるリモートMCPサーバーを提供し、プラグインやローカルstdioでの接続にも対応します。アクセスは読み取り専用です。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://genie-mobile.duckdns.org/mcpclaude mcp add --transport http osamaadam-genie-expense-tracker https://genie-mobile.duckdns.org/mcp{"mcpServers":{"osamaadam-genie-expense-tracker":{"type":"http","url":"https://genie-mobile.duckdns.org/mcp"}}}Cursor で開く{"servers":{"osamaadam-genie-expense-tracker":{"type":"http","url":"https://genie-mobile.duckdns.org/mcp"}}}VS Code で開く{"mcpServers":{"osamaadam-genie-expense-tracker":{"type":"http","url":"https://genie-mobile.duckdns.org/mcp"}}}{"mcpServers":{"osamaadam-genie-expense-tracker":{"serverUrl":"https://genie-mobile.duckdns.org/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
Genie Expense Tracker プラグイン
Claude、および Agent Plugins 1.0 に対応している ChatGPT/Codex マーケットプレイスクライアントを Genie のプライベートな読み取り専用リモート MCP サーバーに接続します。このパッケージには、共有 Agent Plugins マニフェスト、Claude マーケットプレイスのメタデータ、Genie の金融スキル、Streamable HTTP MCP 設定が含まれています。
Genie が提供できる機能
接続を認証すると、Genie は読み取り専用で以下を提供できます。
list_accountsによる口座とカードの残高。- 取引の検索、詳細、集計。
get_net_worthによる純資産スナップショット。基準通貨、評価済み口座、除外された口座、未評価の項目、完全性、評価日が含まれます。- 投資機能が有効で、検出可能な場合の
list_investment_holdingsによる投資ポジションとプロバイダー/口座のコンテキスト。 - サブスクリプションと分割払いの概要。
- 別途認証された
sms:read権限がある場合に限り、保存済みの金融関連 SMS の検索と詳細。
このコネクターでは、作成、変更、削除、支払いはできません。純資産と保有資産はスナップショットであり、リターンやパフォーマンスを追跡するものではありません。応答が不完全な場合は、is_complete、包含/除外、評価、FX 日付の各フィールドに従ってください。純資産を再構成するために list_accounts の残高を加算しないでください。
このリポジトリからインストールする
Claude または Claude Desktop で カスタマイズ → プラグイン を開き、+ → マーケットプレイスを追加 を選択して、次を入力します。
https://github.com/osamaadam/genie-claude-plugin
Genie Expense Tracker をインストールして有効にし、プロンプトが表示されたら Genie の認証フローを完了します。同じリポジトリには、パッケージ形式に対応している ChatGPT/Codex マーケットプレイスクライアント向けの Agent Plugins 1.0 パッケージも含まれています。クライアントやワークスペースによって利用状況が異なる場合があります。
開発用にインストールする
このリポジトリをクローンし、親ディレクトリから Claude Code を実行します。
claude --plugin-dir ./genie-claude-plugin
Claude Code で /mcp を開き、genie サーバーの OAuth を完了します。次のコマンドで Claude パッケージを検証することもできます。
claude plugin validate ./genie-claude-plugin --strict
プラグインを使わずに接続する
同じサーバーを Streamable HTTP で直接利用できます。
claude mcp add --transport http genie https://genie-mobile.duckdns.org/mcp
Claude のウェブ版または Claude Desktop で カスタマイズ → コネクター → カスタムコネクターを追加 を開き、次を入力します。
https://genie-mobile.duckdns.org/mcp
認証とプライバシー
Genie は OAuth を使用します。Genie のアカウント番号は https://genie-mobile.duckdns.org でホストされている認証ページでのみ入力してください。Claude、プラグイン設定、イシュー、サポートメッセージには決して貼り付けないでください。
オプションの sms:read 権限を付与すると、コネクターは保存済みの金融関連 SMS 全文を返せるようになります。Claude にこれらのメッセージを確認させたい場合に限り、付与してください。
セキュリティに関する報告
脆弱性は [email protected] に非公開で報告してください。アカウント番号、トークン、認証コード、金融記録、SMS メッセージを含む公開イシューは作成しないでください。
ライセンス
このリポジトリのプラグインメタデータとスキルの説明は、MIT License のもとで利用できます。このライセンスは、別個の Genie アプリケーションやバックエンドサービスには適用されません。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。