flyfir248/PuchAI-MCP-Server
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.