Expense-tracker-mcp
Verified Safeby Rohit2332000
Overview
An AI assistant leveraging Google Gemini and LangChain to orchestrate multiple external tools (like math and expense tracking) via the Multi-server Communication Protocol (MCP).
Installation
streamlit run client2.pyEnvironment Variables
- GOOGLE_API_KEY
Security Notes
The client uses environment variables for API keys (`GOOGLE_API_KEY`), which is good practice. It connects to a local 'math' MCP server via `stdio` and an external 'expense' MCP server via `streamable_http`. The main security considerations are the trust in the external 'expense' server and the local `mcp-math-server`'s implementation, as well as the paths specified for `uvx.exe` and the math server script being hardcoded and system-specific. There are no obvious 'eval' or direct user-controlled command injection points within the client's logic.
Similar Servers
soulshack
An advanced IRC chatbot powered by LLMs, designed to bridge traditional chat with modern AI capabilities and a unified tool system.
gemini-mcp-server
An MCP server providing a suite of 7 AI-powered tools (Image Gen/Edit, Chat, Audio Transcribe, Code Execute, Video/Image Analysis) powered by Google Gemini, featuring a self-learning "Smart Tool Intelligence" system for prompt enhancement and user preference adaptation.
Docker_MCPGUIApp
This repository provides a starter template for building full-stack AI assistants that integrate with real-world tools using Docker MCP Gateway and a Large Language Model.
nova-llm
A full-stack LLM agent workflow with custom tool calling capabilities and configuration with Model Context Protocol (MCP) servers, supporting multiple Gemini models.