Skip to main content
Glama
ayushpaliwal1920

Expense Tracker MCP Server

💰 Expense Tracker MCP Server

一个用于管理和分析支出的远程 Model Context Protocol (MCP) 服务器,使用 Python、FastMCP 和 SQLite 构建。

该项目主要用于学习目的,以了解 MCP 服务器的工作原理、工具和资源如何暴露,以及如何远程访问 MCP 服务器。

⚠️ 这是一个学习项目,并非生产级财务应用程序。

变更:

之前 => if name == "main": mcp.run()

之后 => 1if name == "main": mcp.run(transport = "http" , host = "0.0.0.0" , port = 8000 )

🚀 功能

  • 添加支出

  • 查看支出

  • 更新支出

  • 删除支出

  • 搜索支出

  • 计算总支出

  • 按类别汇总支出

  • 月度支出汇总

  • 总体支出汇总

  • MCP 工具和资源

  • 远程 MCP 服务器

Related MCP server: expense-tracker-mcp-server

🛠️ 技术栈

  • Python

  • FastMCP

  • SQLite

  • uv

  • MCP

  • 远程/HTTP 传输

📂 项目结构

ExpenseTracker_Mcp_Server/
│
├── expenseTracker/
│   ├── main.py
│   └── categories.json
│
├── README.md
├── pyproject.toml
├── uv.lock
└── .gitignore

Related MCP Connectors

Related MCP Servers

  • A
    license
    C
    quality
    C
    maintenance
    Enables tracking, categorizing, and summarizing personal and business expenses with support for date range queries and category grouping.
    3
    MIT
  • F
    license
    B
    quality
    C
    maintenance
    Enables users to manage personal expenses by adding entries, listing them by date range, and summarizing spending by category through MCP tools, while exposing category data as a resource.
    3
    -
  • F
    license
    B
    quality
    C
    maintenance
    Enables recording and analyzing personal expenses locally in a SQLite database, with tools for adding expenses, listing them by date range, summarizing spending by category, and accessing a categories resource.
    3
    -