Orchestrates multiple tool servers, including web search, weather lookup, and database querying, using an OpenAI LLM agent.
This project sets up a multi-server environment using the Multi-Channel Protocol (MCP), enabling an OpenAI LLM agent to interact with diverse tools hosted on separate servers. These tools range from fetching web search results (DuckDuckGo) and weather information (Open-Meteo API) to providing random facts and querying a PostgreSQL database. The client intelligently combines these tools to answer user queries, showcasing a modular architecture with explicit tool registration and independent MCP server instances.