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.

46
/ 100
Emerging

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.

No License No Package No Dependents
Maintenance 10 / 25
Adoption 9 / 25
Maturity 8 / 25
Community 19 / 25

How are scores calculated?

Stars

88

Forks

19

Language

Python

License

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.