Your Money Left The Chat について
Your Money Left The Chat は、Rust と MCP で構築された個人向けの家計管理ツールです。自然言語で支出を記録し、消費傾向の分析や税額の試算を行います。データはローカルの SQLite に保存されるため、記録を手元に置きたい利用者に向いています。
主な機能
- 01自然言語による支出の記録
- 02日・月・年単位のカテゴリ別集計
- 03支出内訳のグラフ表示
- 04税額の試算
- 05ローカル SQLite によるデータ保存
活用シーン
- 01会話を通じた日常の支出記録
- 02月次や年次のカテゴリ別支出の確認
- 03ローカル環境での納税額の試算
MCP 対応
本プロジェクトは MCP サーバーであり、MCP 設定ファイルを通じて Claude や mcp-cli 経由の Ollama などのクライアントから呼び出されます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
お金がチャットから消えました
📀 デモ動画
要約
Rust ネイティブ🦀、SQLite ベース、LLM 搭載の家計管理システムです。
AI 搭載の家計管理ツールです。自然な会話だけで支出を記録し、習慣を分析して、税額を計算します。
Claude または Ollama と会話するだけで、システムがすべてのデータを SQLite を使ってローカルに保存します。クラウドなんて一切使いません。
🧠 機能
-
✍️ 自然言語入力 次のように支出を記録できます。
「今日は KFC に 129 バーツ使った」→ 即座に保存
-
📆 スマートな集計 カテゴリー別の分析を含む、日次、月次、年次の内訳
-
📊 グラフ表示(これは Claude だけができます!!!) 毎月、どれだけ魂を食費に捧げているかを可視化します
-
📉 税額計算 Uncle Sam(または誰であれ)にいくら納めることになるかを見積もります
-
🔒 オフライン&ローカル優先 すべてあなたのものです。インターネットもアカウントも、監視資本主義もありません
🦀 技術スタック
| レイヤー | 技術 |
|---|---|
| バックエンド | MCP Rust SDK + SQLite + Diesel |
| AI インターフェース | Claude / Ollama(mcp-cli 経由) |
🔧 はじめに
-
Rust、SQLite、Makefile をインストール
Rust:https://www.rust-lang.org/tools/install SQLite:https://sqlite.org/download.html GNU Make:https://www.gnu.org/software/make/
-
リポジトリをクローン
https://github.com/Rayato159/your-money-left-the-chat cd your-money-left-the-chat -
Diesel CLI をインストール
cargo install diesel_cli --no-default-features --features sqlitesqlite3.libが見つからないというエラーが発生した場合は、まずお使いのマシンにsqlite3をインストールしてください。 -
SQLite データベースを作成
任意のフォルダーに
database.dbファイルを作成するだけです。または、次のコマンドを使用できます。 -
データベースをセットアップ
Makefile の場合:
make migrate-upまたは、元の方法で cargo を使用:
diesel migrate run -
プロジェクトをビルド
Makefile の場合:
make build-releaseまたは、元の方法で cargo を使用:
cargo build --release --bin your_money_left_the_chat -
設定ファイルを編集
MCP エージェントの
config.jsonを見つけて、次の内容を追加します。Windows:
{ "mcpServers": { "money": { "command": "PATH-TO/your-money-left-the-chat/target/release/your_money_left_the_chat.exe", "args": ["PATH-TO/database.db"] } } }Linux/MacOS:
{ "mcpServers": { "money": { "command": "PATH-TO/your-money-left-the-chat/target/release/your_money_left_the_chat", "args": ["PATH-TO/database.db"] } } } -
相棒(MCP エージェント)とチャット:
You: "Hey, I spent 129 baht on KFC today" MCP Agent: "Got it! I've logged that expense for you. Anything else?"
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
