费用追踪服务器

一个用于管理个人财务的MCP服务器,支持自然语言交互,适用于集成AI代理和个人助手。

  • by SINGH-HARSH1
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 SINGH-HARSH1/expense-tracker-mcp-server

使用说明

费用跟踪MCP服务器💰

这是一个模型上下文协议(MCP)服务器,旨在连接 克劳德桌面版 以及其他MCP客户端。它使用户能够使用自然语言管理个人财务。

🌟 愿景

该项目的最终目标是作为金融大脑 集成人工智能代理(个人助理)。此助手将利用一个小型、高性能的本地模型,旨在在任何设备(移动设备、笔记本电脑或物联网)上高效运行,确保您的财务数据保持私密、安全,并且可以离线访问。


🛠 初始工具(现在可用)

服务器目前向AI公开了以下功能:

  1. 增加支出:记录新支出,详细信息包括 amount, category, date,以及 description.
  2. 列出费用:检索具有筛选功能的记录 日期范围 或 类别.
  3. 汇总费用:生成任何时期的财务概览,包括总支出和按类别细分。
  4. 编辑费用:修改现有记录的详细信息(例如,更正金额或更新描述)。
  5. 删除费用:从记录中完全删除条目。
  6. 信贷支出(收入):跟踪资金流入,以保持现金流的完整情况。

🚀 未来路线图

这些功能旨在将跟踪器转变为主动的财务顾问:

  • 查看余额:即时计算 Total Income - Total Expenses.
  • 创建预算:为特定类别设定支出限额并跟踪进度。
  • 警报通知:当支出接近或超过预算限额时发出主动警告。
  • 导出数据:将数据库导出到 CSV文件 或 Excel 用于外部记账。
  • 可视化报告:生成图表和支出趋势可视化。

⚙️ 配置

要在Claude Desktop中使用此功能,请将以下内容添加到您的 claude_desktop_config.json:

{
  "mcpServers": {
    "ExpenseTracker": {
      "command": "absolute path to uv",
      "args": [
        "run",
        "--with",
        "fastmcp",
        "fastmcp",
        "run",
        "absolute path to main mcp file"
      ],
      "env": {
        "PATH": "Path to nodejs (Optional, if not already in system PATH)"
      },
      "transport": "stdio",
      "type": null,
      "cwd": null,
      "timeout": null,
      "description": null,
      "icon": null,
      "authentication": null
    }
  }
}```