Skip to main content
Glama
ayushpaliwal1920

Expense Tracker MCP Server

💰 Expense Tracker MCP Server

Un servidor remoto Model Context Protocol (MCP) para gestionar y analizar gastos usando Python, FastMCP y SQLite.

Este proyecto está pensado principalmente con fines educativos para entender cómo funcionan los servidores MCP, cómo se exponen las herramientas y los recursos, y cómo se puede acceder a un servidor MCP de forma remota.

⚠️ Este es un proyecto de aprendizaje y no está pensado para ser una aplicación financiera lista para producción.

Cambios :

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

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

🚀 Características

  • Añadir gastos

  • Ver gastos

  • Actualizar gastos

  • Eliminar gastos

  • Buscar gastos

  • Calcular gastos totales

  • Resumen de gastos por categoría

  • Resumen de gastos mensual

  • Resumen general de gastos

  • Herramientas y recursos de MCP

  • Servidor MCP remoto

Related MCP server: expense-tracker-mcp-server

🛠️ Stack Tecnológico

  • Python

  • FastMCP

  • SQLite

  • uv

  • MCP

  • Transporte remoto/HTTP

📂 Estructura del Proyecto

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
    -