Skip to main content
Glama
ayushpaliwal1920

Expense Tracker MCP Server

💰 지출 관리 MCP 서버

Python, FastMCP, SQLite를 사용하여 지출을 관리하고 분석하는 원격 Model Context Protocol (MCP) 서버입니다.

이 프로젝트는 주로 학습 목적으로 제작되었으며, 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
    -