LW MCP Agents

by Autumn-AIs

Integrations

  • Provides web search capabilities through Brave's search engine, allowing agents to retrieve information from the internet

🚀 Агенты LW MCP

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

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


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

  • Агенты Plug-and-Play : запускайте интеллектуальных агентов без шаблонного кода, используя простые конфигурации JSON.
  • Многоагентная оркестровка : объединяйте агентов в цепочку для решения сложных задач — дополнительный код не требуется.
  • Совместное использование и повторное использование : легко распространяйте и запускайте конфигурации агентов в разных средах.
  • MCP-Native : легко интегрируется с любой совместимой с MCP платформой, включая Claude Desktop.

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

  • Исследовательские агенты, которые обобщают документы или ищут в Интернете
  • Оркестраторы, которые делегируют задачи агентам, специфичным для домена
  • Системы, которые рекурсивно масштабируют рассуждения и динамически объединяют возможности

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


📚 Содержание


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

🔧 Установка

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.

-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

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

  1. 🔍 Зачем использовать агенты LW MCP?
    1. 🧠 Что можно построить?
      1. 🏗️ Архитектура вкратце
        1. 📚 Содержание
          1. 🚀 Начало работы
            1. 🔧 Установка
            2. ▶️ Запустите своего первого агента
            3. 🤖 Попробуйте многоагентную настройку
            4. 🖥️ Интеграция с рабочим столом Клода
          2. 📦 Примеры агентов
            1. ⚙️ Работающие агенты
              1. 🔹 Основная команда
              2. 🔸 Расширенные параметры
            2. 🛠️ Создание индивидуального агента
              1. 🧱 Минимальная конфигурация
              2. 🧠 Добавление возможностей
              3. 🔄 Агент Оркестратора
            3. 🧬 Как это работает
              1. 🧩 Способности как единицы рассуждения
              2. 📖 Пример исследования
            4. 🧱 Техническая архитектура
              1. 🧠 Ключевые компоненты
              2. 🌐 Архитектурные особенности
            5. 🙌 Благодарности

              Related MCP Servers

              • -
                security
                F
                license
                -
                quality
                A comprehensive suite of Model Context Protocol servers designed to extend AI agent Claude's capabilities with integrations for knowledge management, reasoning, advanced search, news access, and workspace tools.
                Last updated -
                5
                TypeScript
                • Apple
              • -
                security
                F
                license
                -
                quality
                A Model Context Protocol server that enables role-based context management for AI agents, allowing users to establish specific instructions, maintain partitioned memory, and adapt tone for different agent roles in their system.
                Last updated -
                TypeScript
              • -
                security
                A
                license
                -
                quality
                A Model Context Protocol server that allows AI assistants to interact with the Neuro-Symbolic Autonomy Framework, enabling capabilities like running NSAF evolution with customizable parameters and comparing different agent architectures.
                Last updated -
                Python
                MIT License
                • Apple
              • -
                security
                A
                license
                -
                quality
                A Model Context Protocol server that provides AI agents with secure access to local filesystem operations, enabling reading, writing, and managing files through a standardized interface.
                Last updated -
                14
                1
                TypeScript
                Apache 2.0

              View all related MCP servers

              ID: bepukxvwgc