使用说明
我的钱MCP操作系统
一个MCP服务器,将克劳德变成你的个人财务经理。跟踪开支、管理预算、同步Splitwise——所有这些都是通过对话实现的。
没有应用程序。没有表格。只是说话。
问题
我追踪我的财务状况已经两年了。笔记本+应用程序,每笔交易记录两次。它奏效了,但很累,而且系统无法回答一个真正重要的问题:
“我能买得起这个吗?”
为了回答这个问题,我必须导出数据,构建电子表格,计算燃烧率。..基本上是在自己的生活中完成MBA作业。我尝试过的每一款支出应用程序(我尝试过很多)都有同样的缺陷:它们擅长记录,但思考能力很差。
修复
此MCP服务器将Claude连接到Supabase数据库。现在,我不再点击表单,而是说:
Me: spent 340 on uber, hdfc card
Claude: Recorded ₹340 expense in Transport using HDFC Credit Card.
Your transport spend this month: ₹2,180 of ₹3,000 budget (73%).
Me: split 2400 dinner at Bombay Canteen between me, Rohit and Sneha. I paid.
Claude: Added to Splitwise — Rohit owes ₹800, Sneha owes ₹800.
Logged ₹800 as your Food expense on HDFC card.
Me: can I afford a MacBook Pro?
Claude: Current savings: ₹1.8L. Monthly burn: ₹38K.
That MacBook (₹1.5L) would leave you with ~5 weeks of runway.
I'd suggest waiting 2 more months.
最后一个受伤了。但这是我从一个基于我自己数据的系统中得到的最有用的财务建议。
它做什么
交易 --只需说出你花了多少钱,就可以增加收入/支出。支持多种账户(银行、信用卡、现金、钱包)、类别、标签和支付方式。编辑、删除、搜索历史记录。
预算 --为每个类别设置每月限额。克劳德告诉你的立场,每当你增加费用,而不是在一个月结束后。
账户余额 --根据所有交易自动计算。账户间转账(从银行用信用卡支付,转入储蓄)。
支出分析 --按类别分列的月度/年度总结。比较时段(“这个月和上个月怎么样?”)。找出你永远无法手动捕捉到的模式。
拼接集成 --创建共享费用、查看余额、检查谁欠你的钱——无需打开Splitwise。从谈话中直接拆分账单。
经常性交易 --跟踪即将到来的账单和订阅。在它到来之前知道什么是到期的。
设置
大约需要15分钟。
先决条件
1.克隆和配置
git clone https://github.com/kartikpathe-kp/my-money-mcp.git
cd my-money-mcp
cp .env.example .env
打开 .env 并添加您的Supabase凭据(在您的Supebase项目中找到→ 设置→ API).
2.建立数据库
打开 Supabase SQL编辑器 并运行以下内容 schema.sql。这将创建所有表、视图、索引和一些默认的支出/收入类别。
3.安装并运行
npm install
npm run build
npm start
服务器启动时间 http://localhost:3001.点击 /health 以验证它是否正在运行。
4.联系克劳德
将此添加到您的Claude MCP配置中:
{
"mcpServers": {
"my-money": {
"url": "http://localhost:3001/mcp"
}
}
}
开始对话。尝试: "Add ₹500 HDFC卡上的餐费”
如果克劳德回复确认和预算状态,你就活了。
部署到铁路(可选)
如果你想从任何地方(而不仅仅是本地主机)访问它:
- 将你的分叉推到GitHub
- 在上创建新项目 铁路 → 从GitHub部署
- 添加环境变量(
SUPABASE_URL,SUPABASE_KEY,以及可选的Splitwise键) - 记下您的公共URL并更新Claude的MCP配置:
{
"mcpServers": {
"my-money": {
"url": "https://your-app.up.railway.app/mcp"
}
}
}
铁路的免费列车可以轻松应对这一点。
隐私
您的财务数据存储在您的Supabase数据库中。MCP服务器只是Claude和您的数据之间的桥梁,它本身并不存储任何东西。将其部署在您自己的基础设施上,其他人无权访问。不是我,不是人类学,不是铁路。
技术栈
TypeScript、Express、Supabase、Splitwise SDK、MCP协议
许可证
麻省理工学院——随心所欲。
由...建造 Pathe 卡我每天都在使用这个,这是我两年来第一个没有放弃的财务跟踪系统。