Enables natural language interaction with multiple service backends using the Modular Capability Protocol (MCP).
MCP-ChatBot is a versatile application showcasing the use of the Modular Capability Protocol (MCP) for Large Language Model (LLM) interactions with external services. It includes a weather service backend and a Streamlit-based frontend, allowing users to query weather information through natural language. The containerized architecture promotes modularity and easy deployment, while the integration of GPT-4o offers advanced natural language understanding. With an extensible design, adding more MCP servers for additional capabilities is streamlined, making it a robust foundation for building sophisticated, service-integrated chatbots.