š Light MCP Agents
@nicozumarraga
About š Light MCP Agents
Lightweight, composable framework for building muti-agent systems with Model Context Protocol (MCP)
Overview
What is š Light MCP Agents?
Light MCP Agents is a lightweight Python framework for building and orchestrating AI agents using the Model Context Protocol (MCP). It enables configurationādriven creation of hierarchical agent systems where specialized agents delegate tasks, share capabilities, and collaborate to solve complex problems.
How to use š Light MCP Agents?
Clone the repository, create a Python virtual environment, install dependencies with pip install -r requirements.txt, then run an agent via python src/agent/agent_runner.py --config <config_file_path>. For multiāagent setups, start agents in server mode (--server-mode) and connect orchestrators via their configuration files. Agents can also be configured to run inside Claude Desktop by adding their runner command to claude_desktop_config.json.
Key features of š Light MCP Agents
- Configurationādriven agent creation, no extra code required
- Hierarchical agent architecture with ability to delegate tasks
- Capabilities that invoke full LLM reasoning on demand
- Automatic tool aggregation from lowerālevel agents
- Server mode allows agents to be used by other agents
- Works with any MCP server and any LLM provider
Use cases of š Light MCP Agents
- Building a research assistant that delegates web searching and document summarization to specialized subāagents
- Creating an orchestrator agent that coordinates multiple domaināspecific agents for complex workflows
- Rapidly prototyping multiāagent systems using only JSON configuration files
FAQ from š Light MCP Agents
How does š Light MCP Agents differ from other agent frameworks?
It is a lightweight, configurationādriven framework built entirely on the MCP protocol. Agents can be arranged hierarchically, and each agent can expose highālevel capabilities that trigger its own LLM reasoning and tool use.
Can I use my own LLM or MCP servers?
Yes. You configure the LLM provider (e.g., Groq) and API key in the agentās JSON config, and you can connect any MCP server (e.g., Brave Search, Kanyeāmcp) by specifying its command and arguments.
How do I create a multiāagent system?
Define a āserverāmodeā agent (e.g., a research agent) with its own config and run it with --server-mode. Then create an orchestrator agent that lists that agent as a server in its configuration. The orchestrator can then delegate tasks via the subāagentās capabilities.
Can I run agents in Claude Desktop?
Yes. Add your agent runner command (with --server-mode) to Claude Desktopās claude_desktop_config.json under the mcpServers section. Claude will then be able to use your agentās tools and capabilities.
Is there a limit to agent recursion?
A recursion limit can be configured. The architecture supports recursive reasoning, meaning an agent can call another agent, which can call others, and so on, until the limit is reached.
Basic information
More Agent Frameworks MCP clients
Smolagents
huggingfaceš¤ smolagents: a barebones library for agents that think in code.
n8n-nodes-mcp-client
nerding-ion8n custom node for MCP
Evo AI - AI Agents Platform
evolutionapiEvo AI is an open-source platform for creating and managing AI agents, enabling integration with different AI models and services.
Tester Client for Model Context Protocol (MCP)
apifyModel Context Protocol (MCP) Client for Apify's Actors
Where On-Device and Cloud LLMs Meet
hazyresearchBig & Small LLMs working together
Comments