AgentStack
MCP verified MIT Self-run

Llm Agent Mcp

mcp-maximpyanin-llm-agent-mcp · by MaximPyanin

Intelligent weather agent powered by LLM and MCP protocol. Provides real-time weather data, forecasts and historical information through natural language queries using Groq, LangChain and multi-API orchestration.

No reviews yet
0 installs
11 views
0.0% view→install

Install

$ agentstack add mcp-maximpyanin-llm-agent-mcp

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets Used
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Llm Agent Mcp? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

LLM Agent for Weather Determination

LLM agent for weather information retrieval through interaction with two APIs via unified MCP interface.

Description

The agent uses:

  • Nominatim API for determining coordinates by city name
  • Open-Meteo API for retrieving weather data by coordinates
  • Groq LLM for natural language processing
  • MCP protocol for unified tool access

Supports current weather, forecasts, and historical data in multiple languages.

Installation and Setup

Requirements

  • Python 3.11+
  • UV package manager

Setup

  1. Install dependencies:

``bash uv sync ``

  1. Create .env file with API key:

`` GROQ_API_KEY=your_groq_api_key_here ``

Running

Requires 2 terminals:

Terminal 1 - MCP Server:

uv run python -m app.mcp_server

Terminal 2 - UI:

uv run streamlit run app/streamlit_app.py

Usage Examples

"What's the weather in London today?"
"Weather forecast for next 3 days in Paris"
"What was the weather in Tokyo yesterday?"

Project Structure

app/
├── agents/weather_agent.py      # Main agent logic
├── prompts/system_prompt.py     # System prompt
├── schemas/                     # Pydantic schemas
├── services/                    # LLM service and settings
├── tools/                       # API tools
├── ui/weather_ui.py            # Streamlit interface
├── mcp_server.py               # MCP server
└── streamlit_app.py            # Entry point

Technical Details

  • LLM: Groq (llama3-8b-8192)
  • Framework: LangChain + LangGraph
  • Pattern: ReAct (Reasoning + Acting)
  • UI: Streamlit
  • APIs: Nominatim (OpenStreetMap) + Open-Meteo

Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.