Haohao-end/mcp-agent
A modular Python framework implementing the Model Context Protocol (MCP). It features a standardized client-server architecture over StdIO, integrating LLMs with external tools, real-time weather data fetching, and an advanced RAG (Retrieval-Augmented Generation) system.
Decouples LLM reasoning from tool execution through a stdio-based transport layer, enabling async multi-turn conversations with automatic tool schema conversion for OpenAI-compatible models. The RAG component combines LangChain document ingestion with ChromaDB vector storage and Maximal Marginal Relevance search, while weather and custom servers integrate via FastMCP's standardized function definitions. Built on asyncio for non-blocking I/O across client lifecycle management, external API calls, and concurrent tool invocations.
Stars
88
Forks
19
Language
Python
License
—
Category
Last pushed
Feb 24, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/mcp/Haohao-end/mcp-agent"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
ivnvxd/mcp-server-odoo
A Model Context Protocol (MCP) server that enables AI assistants to securely interact with Odoo...
Vortiago/mcp-outline
A Model Context Protocol (MCP) server enabling AI assistants to interact with Outline...
StarRocks/mcp-server-starrocks
StarRocks MCP (Model Context Protocol) Server
cbcoutinho/nextcloud-mcp-server
Nextcloud MCP Server
xorrkaz/cml-mcp
A Model Context Protocol (MCP) Server for Cisco Modeling Labs (CML)