Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FastMCP Expense Tracker local Server

A demonstration MCP server for expense management built with FastMCP (Model Context Protocol). This server provides tools and resources for tracking, categorizing, and managing personal or business expenses.

Demo

Here's a demo video showing the FastMCP server in action: demo_mcp-ezgif com-video-to-gif-converter

Installation

pip install uv
uv init .

uv sync

Usage

We are using FASTMCP server for creating the server.

To test the server and its feature

uv run fastmcp dev main.py

To install the server with your Host(llm--> Claude-desktop, ChatGPT, Gemini)

uv run fastmcp install claude-desktop main.py

Features

Core Functionality

  • Expense Tracking: Add, update, and delete expense records
  • Category Management: Organize expenses by custom categories
  • Reporting: Generate expense reports and summaries
  • Data Persistence: Store expense data with proper validation
  • Real-time Updates: Instant synchronization of expense changes

Visual Dashboard

You can also visually track the expenses on expense board created using Streamlit

To run the streamlit host;

uv run streamlit run viz.py

viz image

Contact

For questions, suggestions, or support, feel free to reach out:

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages