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
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
MCPify
Exposes ASP.NET Core endpoints and OpenAPI specifications as Model Context Protocol (MCP) tools for AI assistants.
ACI_MCP
A Node.js-based Model Context Protocol (MCP) server for managing and configuring Cisco ACI fabrics through its APIC REST API.
ancplua-mcp
Provides C#/.NET Model Context Protocol (MCP) servers to expose development tools for filesystem, Git, CI, Roslyn, and multi-AI orchestration workflows.
mcp-servers
Provides integration servers for Horison's agentic chat service to connect with external applications like Google Drive, Gmail, and Outlook.