Lunch Money MCP について
Lunch Money MCPは、MCP対応アシスタントからLunch Moneyのデータを利用するためのサービスです。データを同期するデータベースとREST APIを備えた単独アプリとしても動作します。
主な機能
- 01Lunch Moneyデータへのアクセス
- 02RESTful APIの提供
- 03データベースによるデータ同期
活用シーン
- 01月の飲食費の確認
- 02最近の高額取引の確認
- 03未分類取引の検索
MCP 対応
MCPサーバーとして、MCP対応アシスタントにLunch Moneyのデータを提供します。サーバーの起動と管理はクライアントが行います。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
lunchmoney-app
MCP を優先した Lunch Money データへのアクセス
lunchmoney-app は何よりもまず、MCP 対応アシスタントから Lunch Money のデータを利用するための MCP サーバーです。また、RESTful API とデータベースバックエンドを備えたスタンドアロンアプリケーションとしても動作し、Lunch Money のすべてのデータと自動的に同期します。
クイックスタート
お気に入りの MCP 対応アシスタントで、数分で Lunch Money を使い始められます。
- Lunch Money のアクセストークンを作成するか、コピーします。
- 以下の設定を MCP クライアントのサーバー設定に追加します。
your-lunch-money-tokenを置き換えて、クライアントを再起動し、チャットを始めます。
MCP クライアントが Lunch Money MCP を起動して管理するため、別途サーバーコマンドを実行する必要はありません。
{
"mcpServers": {
"lunchmoney": {
"command": "uvx",
"args": ["lunchmoney-app", "mcp"],
"env": {
"LUNCHMONEY_ACCESS_TOKEN": "your-lunch-money-token"
}
}
}
}
次のように質問してみてください。
- 「今月の外食費はいくらですか?」
- 「最近の取引のうち、金額が最も大きいものを表示してください。」
- 「まだカテゴリが設定されていない取引はどれですか?」
Claude Code、Codex、Gemini CLI、または Claude Desktop にインストールする
Claude Code、Codex、Gemini CLI は公開パッケージを uvx 経由で使用します。まず
uv をインストールしてください。Claude Desktop
は MCPB ランタイムを独自に管理します。クライアントから入力を求められない場合は、
LUNCHMONEY_ACCESS_TOKEN を通じて Lunch Money のアクセストークンを設定してください。
| クライアント | インストール |
|---|---|
| Claude Code | claude plugin marketplace add juftin/lunchmoney-app && claude plugin install lunchmoney-mcp@lunchmoney-app |
| Codex | codex plugin marketplace add juftin/lunchmoney-app && codex plugin add lunchmoney-mcp@lunchmoney-app |
| Gemini CLI | gemini extensions install https://github.com/juftin/lunchmoney-app |
| Claude Desktop | リリースから lunchmoney-app.mcpb をダウンロードして開きます。 |
標準 MCP を直接設定する方法と、フレームワークごとのトークン設定については、 MCP ガイドを参照してください。
詳細情報
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。