Back to Home
mahdi-islam-pranto icon

MCP-servers

by mahdi-islam-pranto

Overview

Provides an AI-powered expense tracking system with a chatbot interface, allowing users to add, list, and summarize expenses, and access predefined spending categories.

Installation

Run Command
uv run fastmcp run "expense tracker server/my_remote_server.py"

Environment Variables

  • OPENAI_API_KEY
  • GEMINI_API_KEY
  • RAPIDAPI_KEY

Security Notes

The `chatbot_backend.py` file contains hardcoded API keys for `ChatGoogleGenerativeAI` and a `RapidAPI` jobs API. This is a critical security vulnerability, as these keys are exposed in the source code and can be easily misused. These should be loaded from environment variables. Database operations use parameterized queries, mitigating SQL injection risks. The remote database uses a temporary directory, which can have permission issues depending on the environment.

Similar Servers

Stats

Interest Score0
Security Score4
Cost ClassMedium
Avg Tokens300
Stars0
Forks0
Last Update2025-11-27

Tags

Expense TrackingAI ChatbotFastMCPLangchainSQL Database