š 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
MCP REST API and CLI Client
rakesh-eltropyMCP Tool Langgraph Integration
paulrobelloMCP Tools Langraph Integration
MCP Agent Graph (MAG)
keta1930MCP Agent Graph (MAG) is an agent development framework for rapidly building agent systems. This project is based on graphs, nodes, and MCP to quickly construct complex Agent systems.
DISCLAIMER
mario-andreschakMCP-Hub and -Inspector, Multi-Model Workflow and Chat Interface
Comments