Orchestrates multiple tool servers, including web search, weather lookup, and database querying, using an OpenAI LLM agent.
About
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.
Key Features
Features modular code structure with explicit tool registration.
Uses an OpenAI LLM agent for intelligent tool orchestration.
0 GitHub stars
Includes separate MCP instances for server isolation.
Exposes tools such as web search, weather, random facts, and PostgreSQL queries.
Use Cases
Answering complex queries by combining information from multiple sources.
Automating tasks that require interaction with various APIs and databases.
Building intelligent agents capable of accessing and utilizing a wide range of tools.