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
    -