
your-money-left-the-chat
by Rayato159·★ 23·Score 37
A Rust + MCP powered financial tracker that logs expenses and analyzes habits through natural conversation with local SQLite storage.
Overview
Your Money Left The Chat is a Rust-native financial tracking system that uses the Model Context Protocol (MCP) to interact with AI models like Claude or Ollama. It allows users to log expenses through natural language queries, which are then stored locally in a SQLite database. The system provides smart summaries of spending, category-based analytics, and tax calculations without requiring cloud services or internet connectivity. Built with the MCP Rust SDK and Diesel ORM, it offers a privacy-first approach to personal finance management.
Try asking AI
After installing, here are 3 things you can ask your AI assistant:
When to choose this
Choose this for personal finance tracking when you value privacy and want to interact through natural conversation with AI assistants.
When NOT to choose this
Not suitable for business finance management or if you need multi-user support, as it's designed for personal use with single-user SQLite storage.
Tools this server exposes
5 tools extracted from the READMElog_expenseRecord a new expense with natural language input
generate_summaryGenerate daily, monthly, or yearly financial summaries
calculate_taxesEstimate tax liability based on recorded expenses
create_visualizationGenerate visual graphs of spending patterns
analyze_spending_habitsAnalyze spending patterns and provide insights
Note: Tool names were inferred from features described in the README, as there is no explicit 'Tools' section documented. The functionality is described but exact tool names are not provided.
Comparable tools
Installation
Installation Steps
- Install Rust, SQLite, and GNU Make
- Clone the repository:
git clone https://github.com/Rayato159/your-money-left-the-chat - Install Diesel CLI:
cargo install diesel_cli --no-default-features --features sqlite - Create a
database.dbfile - Set up database:
make migrate-upordiesel migrate run - Build the project:
make build-releaseorcargo build --release --bin your_money_left_the_chat
Claude Desktop Configuration
Add to your Claude Desktop config.json:
{
"mcpServers": {
"money": {
"command": "PATH-TO/your-money-left-the-chat/target/release/your_money_left_the-chat",
"args": ["PATH-TO/database.db"]
}
}
}Compare your-money-left-the-chat with
Last updated · Auto-generated from public README + GitHub signals.