PuchAI-MCP-Server

flyfir248/PuchAI-MCP-Server

3.1

If you are the rightful owner of PuchAI-MCP-Server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

PuchAI-MCP-Server is a model context protocol server designed to facilitate seamless integration and management of machine learning models.

PuchAI-MCP-Server

🚀 MoneyTracker: Budget Buddy MCP This is the official MCP (My Custom Protocol) server for the MoneyTracker "Budget Buddy" tool, built for the Puch AI Hackathon. It connects to a Supabase database to provide a set of financial management tools directly within the Puch AI platform.

✨ Features get_current_balance: Fetches the user's current financial balance.

add_purchase: Logs a new purchase with its item name, cost, and category.

(You can add more features here as you build them, e.g., get spending reports, set budgets, etc.)

🛠️ How to Use The MCP server exposes these tools as callable functions for AI assistants. To use this tool, you must be a participant in the Puch AI Hackathon.

Use the server with Puch AI: Use the following command in Puch AI to integrate the tool:

/mcp use money-tracker-tools (Note: Replace money-tracker-tools with your actual server ID if you use a different one during submission.)

Ask "Budget Buddy" a question: Once the server is integrated, you can ask questions like:

"What is my current balance?"

"I bought groceries for $50."

"Add a purchase for a book that cost $15."

💻 Development & Deployment This server is a lightweight Python application designed to be deployed on a platform like Render.

Technology Stack: Python, mcp-server library, Supabase.

Hosting: The server is hosted on a public URL and runs the mcp_server.py file.

Setup: The SUPABASE_URL and SUPABASE_KEY are configured as environment variables in the hosting provider's dashboard.

🎯 Phase 2: User Interface A separate Flask web application provides a front-end for "Budget Buddy" to demonstrate the full capabilities of the tool. It's a complete user interface for managing finances and is part of our submission for the "Be Jobs" phase of the hackathon.