
В блоге показали пример кастомного MCP‑сервера, который по STDIO связывает Kiro CLI с Amazon Bedrock AgentCore Memory, давая Kiro долгосрочную и рабочую память с семантическим поиском и управлением сессиями.
Kiro CLI получил возможность сохранять и восстанавливать контекст разговоров между сессиями благодаря интеграции с Amazon Bedrock AgentCore Memory через кастомный сервер Model Context Protocol (MCP). Это меняет поведение агентных инструментов: вместо постоянного «забывания» окружения и предпочтений, Kiro теперь может оперировать как с краткосрочной оперативной памятью, так и с долгосрочными знаниями, что повышает продуктивность при длительной работе с кодовой базой.
Решение состоит из трёх компонентов: сама служба AgentCore Memory с управляемым хранилищем и встроенным семантическим поиском; кастомный MCP‑сервер, который экспонирует возможности AgentCore через MCP; и Kiro CLI, подключающийся к этому MCP‑серверу по STDIO‑протоколу. В примере авторы демонстрируют, как через STDIO Kiro отправляет запросы MCP‑серверу и получает доступ к памяти агента для хранения и извлечения контекста между сессиями. MCP‑сервер группирует инструменты по трём категориям: инструменты разговоров (поиск по теме и временным диапазонам, хранение и извлечение сессий), мониторинг (статистика использования памяти и конфигурация сервера) и управление (удаление сессий и данных). Такое разграничение позволяет как автоматизировать поиск релевантного контента, так и администрировать хранилище — администраторы получают метрики использования памяти и инструменты для очистки.
Технически реализована двухэтапная стратегия извлечения. Сначала выполняется семантический поиск через API retrieve_memory_records AgentCore Memory для поиска концептуально похожих записей; при необходимости срабатывает fallback — прямой поиск по событиям и сырым payload‑записям сессий. Такой каскадный подход обеспечивает нахождение нужных разговоров даже в случаях, когда семантическая индексация ещё не завершена. В подсказках поддерживаются временные указания вроде «recent», «last night» и «yesterday», что упрощает формулировку запросов.
Для воспроизведения демо требуются аккаунт AWS и установленный AWS CLI, права IAM с принципом наименьших привилегий, AWS Builder ID и установленный и настроенный Kiro CLI. В блоге приведён GitHub репозиторий и пошаговый walkthrough с командами для клонирования и установки зависимостей, благодаря чему разработчики могут локально поднять MCP‑сервер и интегрировать его с AgentCore Memory. Практические последствия для команд и разработчиков очевидны: Kiro CLI становится контекстно‑осведомлённым — он запоминает предпочтения, детали проектов и рабочие процессы между сессиями; администраторы получают инструменты для мониторинга и удаления данных; архитектура обеспечивает более надёжное восстановление истории разговоров и минимизирует потерю контекста при смене сессий или при задержках индексации.
Источники
Ответы (0)
Пока нет ответов в этой теме.