Skip to main content
Glama

🚀 Агенты LW MCP

LW MCP Agents — это легкая модульная структура для создания и оркестровки агентов ИИ с использованием Model Context Protocol (MCP) . Она позволяет вам быстро проектировать многоагентные системы, в которых каждый агент может специализироваться, сотрудничать, делегировать полномочия и рассуждать — без написания сложной логики оркестровки.

Создавайте масштабируемые, компонуемые системы ИИ, используя только файлы конфигурации.


🔍 Зачем использовать агенты LW MCP?

  • Агенты Plug-and-Play : запускайте интеллектуальных агентов без шаблонного кода, используя простые конфигурации JSON.

  • Многоагентная оркестровка : объединяйте агентов в цепочку для решения сложных задач — дополнительный код не требуется.

  • Совместное использование и повторное использование : легко распространяйте и запускайте конфигурации агентов в разных средах.

  • MCP-Native : легко интегрируется с любой совместимой с MCP платформой, включая Claude Desktop.


Related MCP server: code-mode-toon

🧠 Что можно построить?

  • Исследовательские агенты, которые обобщают документы или ищут в Интернете

  • Оркестраторы, которые делегируют задачи агентам, специфичным для домена

  • Системы, которые рекурсивно масштабируют рассуждения и динамически объединяют возможности


🏗️ Архитектура вкратце

LW-MCP-агенты-диаграмма


📚 Содержание


🚀 Начало работы

🔧 Установка

git clone https://github.com/Autumn-AIs/LW-MCP-agents.git
cd LW-MCP-agents
python -m venv venv
source venv/bin/activate  # Windows: venv\Scripts\activate
pip install -r requirements.txt

▶️ Запустите своего первого агента

python src/agent/agent_runner.py --config examples/base_agent/base_agent_config.json

🤖 Попробуйте многоагентную настройку

Терминал 1 (сервер исследовательского агента):

python src/agent/agent_runner.py --config examples/orchestrator_researcher/research_agent_config.json --server-mode

Терминал 2 (агент-организатор):

python src/agent/agent_runner.py --config examples/orchestrator_researcher/master_orchestrator_config.json

Ваш организатор теперь разумно делегирует исследовательские задачи исследовательскому агенту.


🖥️ Интеграция с рабочим столом Клода

Настройте агенты для работы внутри Claude Desktop :

1. Найдите файл конфигурации Claude:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

  • Windows: %APPDATA%\Claude\claude_desktop_config.json

  • Linux: ~/.config/Claude/claude_desktop_config.json

2. Добавьте своего агента в mcpServers :

{
  "mcpServers": {
    "research-agent": {
      "command": "/bin/bash",
      "args": ["-c", "/path/to/venv/bin/python /path/to/agent_runner.py --config=/path/to/agent_config.json --server-mode"],
      "env": {
        "PYTHONPATH": "/path/to/project",
        "PATH": "/path/to/venv/bin:/usr/local/bin:/usr/bin"
      }
    }
  }
}

📦 Примеры агентов

  • Базовый агент
    Минимальный агент, подключающийся к инструментам через MCP.
    📁 examples/base_agent/

  • Оркестратор + Исследователь
    Демонстрирует иерархическое делегирование и распределение возможностей.
    📁 examples/orchestrator_researcher/

💡 Приведите свой пример! Отправьте PR или свяжитесь с сопровождающими.


⚙️ Работающие агенты

🔹 Основная команда

python src/agent/agent_runner.py --config <your_config.json>

🔸 Расширенные параметры

Вариант

Описание

--server-mode

Предоставляет агенту возможность использовать MCP-сервер

--server-name

Назначает пользовательское имя сервера MCP


🛠️ Создание индивидуального агента

🧱 Минимальная конфигурация

{
  "agent_name": "my-agent",
  "llm_provider": "groq",
  "llm_api_key": "YOUR_API_KEY",
  "server_mode": false
}

🧠 Добавление возможностей

Определите специализированные функции, над которыми может рассуждать агент:

"capabilities": [
  {
    "name": "summarize_document",
    "description": "Summarize a document in a concise way",
    "input_schema": {
      "type": "object",
      "properties": {
        "document_text": { "type": "string" },
        "max_length": { "type": "integer", "default": 200 }
      },
      "required": ["document_text"]
    },
    "prompt_template": "Summarize the following document in {max_length} words:\n\n{document_text}"
  }
]

🔄 Агент Оркестратора

{
  "agent_name": "master-orchestrator",
  "servers": {
    "research-agent": {
      "command": "python",
      "args": ["src/agent/agent_runner.py", "--config=research_agent_config.json", "--server-mode"]
    }
  }
}

🧬 Как это работает

🧩 Способности как единицы рассуждения

Каждая возможность:

  1. Заполняет приглашение, используя предоставленные аргументы.

  2. Выполняет внутренние рассуждения с использованием LLM

  3. Использует инструменты или внешние агенты

  4. Возвращает результат

📖 Пример исследования

[INFO] agent:master-orchestrator - Executing tool: research_topic
[INFO] agent:research-agent - Using tool: brave_web_search
[INFO] agent:research-agent - Finished capability: research_topic

🧱 Техническая архитектура

🧠 Ключевые компоненты

Компонент

Роль

AgentServer

Запускает, настраивает и управляет агентом

MCPServerWrapper

Оборачивает агент, чтобы раскрыть его над MCP

CapabilityRegistry

Загружает задачи рассуждения из конфигурации

ToolRegistry

Обнаруживает инструменты других агентов

🌐 Архитектурные особенности

  • Иерархическое проектирование : создание систем агентов с рекурсивным рассуждением.

  • Делегированные полномочия : агенты разумно делегируют полномочия коллегам

  • Совместное использование инструментов : инструменты, доступные в одном агенте, становятся доступными для других

  • Композиция без кода : создание целых систем посредством конфигурации


🙌 Благодарности

Этот проект черпает вдохновение из блестящей работы над mcp-агентами от LastMile AI.

A
license - permissive license
-
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    A
    quality
    C
    maintenance
    A communication framework that enables multiple AI agents to collaborate through asynchronous messaging, agent registration, and discovery. It facilitates complex task coordination and real-time discussion across distributed agent workflows using the Model Context Protocol.
    9
    11
  • A
    license
    A
    quality
    C
    maintenance
    A lightweight Model Context Protocol (MCP) orchestrator designed for efficiency at scale. It features TOON compression (reducing token usage by 30-90%) and Lazy Loading, making it the ideal solution for complex, multi-tool agentic workflows.
    9
    11
    13
    MIT
  • F
    license
    -
    quality
    D
    maintenance
    A robust, lightweight Model Context Protocol (MCP) server designed to empower your AI Agents with context-awareness, safe execution sandboxes, and dedicated thought logs.

View all related MCP servers

Related MCP Connectors

  • Build, validate, and deploy multi-agent AI solutions from any AI environment.

  • Agent-native collaboration network: orchestrate a team of long-running agents from any MCP client.

  • Free public MCP for AI agents — 193 tools, 44 workflows. No API key.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Autumn-AIs/LW-MCP-agents'

If you have feedback or need assistance with the MCP directory API, please join our Discord server