Remote-ExpenseTracker-MCP-Server
by Gagan0406
Overview
An AI assistant leveraging LangGraph and Multi-Server MCP to manage expenses, fetch real-time data like stock prices, and perform general search queries.
Installation
python remote_server.mcp.pyEnvironment Variables
- OPENAI_API_KEY
Security Notes
Critical security risk due to a hardcoded Alpha Vantage API key ('C9PE94QUEW9VWGFM') in 'langgraph_with_mcp.v1.py' and 'langgraph_with_mcp.v2.py'. The 'remote_server.mcp.py' stores its SQLite database in a system-wide temporary directory, which can lead to data exposure or conflicts. The server binds to '0.0.0.0:8000', making it publicly accessible, and lacks explicit authentication or access control mechanisms.
Similar Servers
pa_agent
A conversational AI agent providing retrieval-augmented generation, long/short-term memory, and tool integrations including a CoinMarketCap (MCP) server for financial queries.
fastmcp-example
Integrate Model Context Protocol (MCP) with LangChain and LangGraph to build AI agent workflows by exposing a variety of custom and pre-defined tools.
Langgraph-complete-guide
Demonstrates building a conversational AI agent using LangGraph that integrates external Model Context Protocol (MCP) servers for specialized functionalities like expense tracking and arithmetic calculations, featuring multi-turn conversations and persistent memory.
ChatBot
Develops a versatile and interactive AI chatbot using LangGraph, featuring advanced concepts like memory, persistence, tool integration (search, calculator, stock price), multi-party communication (MCP), and retrieval-augmented generation (RAG) with a Streamlit user interface and user management.