Connects LangChain and LangGraph agents to a FastMCP server to utilize external tools and maintain conversational state.
This project provides a robust integration of an MCP server with a sophisticated LangChain and LangGraph client, enabling powerful LLM-driven applications. The client, built on FastAPI, leverages a State Graph to manage conversational flow and maintain memory for agents, similar to leading AI chatbots. It employs a ReAct agent for intelligent reasoning, allowing it to dynamically select and utilize tools provided by the FastMCP server to fulfill complex user requests and deliver precise responses.