费用追踪服务

一个将Claude Desktop转化为对话式个人财务助理的自定义模型上下文协议(MCP)服务器,支持费用记录、收入跟踪和余额计算。

  • by ajitaiml
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 ajitaiml/Expense-Tracker-MCP-Server

使用说明

💰 费用跟踪MCP服务器

一种自定义模型上下文协议(MCP)服务器,将Claude Desktop转换为会话式个人理财助理。

该项目展示了以下内容之间的集成:

  • LLM工具调用架构
  • 结构化数据库系统(MySQL)
  • 使用FastMCP(Python 3.11)自定义后端逻辑

🚀 特性

  • 通过Claude Desktop记录会话费用
  • 添加、编辑、删除费用
  • 收入跟踪(工资/学分)
  • 按类别列出的费用汇总
  • 净余额计算(收入-支出)
  • MySQL后端持久存储

🛠 技术栈

  • Python 3.11.x
  • FastMCP
  • MySQL
  • 紫外线(星光)用于环境管理
  • 克劳德桌面(MCP集成)

📋 先决条件

  1. 已安装Python 3.11
  2. MySQL服务器正在运行
  3. 已安装Claude Desktop
  4. 紫外线已安装(pip install uv 或官方安装人员)

🔧 安装和设置

1.️⃣ 克隆存储库

git clone https://github.com/ajitaiml/Expense-Tracker-MCP-Server.git
cd Expense-Tracker-MCP-Server