Weather-Time-MCP-Chatbot
Verified Safeby Ishanpreet-Singh
Overview
A chatbot leveraging an Ollama LLM and custom tools to answer user queries about time and weather in various cities.
Installation
docker compose up -dEnvironment Variables
- OLLAMA_URL
- TIME_URL
- WEATHER_URL
Security Notes
The application relies on external APIs (wttr.in, Nominatim) which introduce dependencies on third-party security and availability. City extraction is basic and and might not handle complex inputs but is not a direct security vulnerability. No hardcoded secrets or obvious code injection vulnerabilities (like 'eval') are present. Services are contained within Docker, limiting direct host exposure.
Similar Servers
ollama-mcp-bridge
Provides an API layer in front of the Ollama API, seamlessly adding tools from multiple MCP servers so every Ollama request can access all connected tools transparently.
Little_MCP
A local AI assistant leveraging Retrieval-Augmented Generation (RAG) and multi-tool agents for document Q&A, real-time information, and SQL database interaction.
streamable_http_mcp_server
This project implements a Multi-tool Communication Protocol (MCP) server that provides a weather lookup tool and a client that orchestrates LLM function calling with such MCP servers, allowing an AI to dynamically use external tools.
conversational-ai
A REST API for a conversational AI virtual agent that answers questions about movies and weather using a multi-agent LangGraph workflow.