MCP-ChatBot
If you are the rightful owner of MCP-ChatBot and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
MCP-ChatBot is a versatile chatbot application that uses MCP to interact with multiple service backends.
MCP-ChatBot is a containerized application that leverages the Modular Capability Protocol (MCP) to facilitate interactions between a language model and various service backends. The application includes a weather service backend and a Streamlit-based frontend, allowing users to query weather information using natural language. The architecture is designed to be extensible, enabling the addition of more MCP servers to expand its capabilities. The chatbot is powered by OpenAI's GPT-4o model, ensuring robust natural language understanding. The application is built using Docker, making it easy to deploy and manage.
Features
- Containerized Architecture: Separate containers for the MCP server and client application.
- Weather Service Integration: Real-time weather data using WeatherAPI.
- Streamlit UI: Clean, responsive user interface for interacting with the chatbot.
- Extensible Design: Ready to add more MCP servers for additional capabilities.
- GPT-4o Integration: Powered by OpenAI's GPT-4o model for natural language understanding.