Представлен инструмент Diplomat-agent, предназначенный для сканирования Python-серверов протокола MCP (Model Context Protocol) на предмет уязвимостей. Решение автоматически выявляет небезопасные вызовы инструментов, которые могут привести к несанкционированному доступу к файловой системе или выполнению команд. Инструмент помогает разработчикам агентных систем проверять конфигурации серверов перед их интеграцией в рабочие среды.

Протокол MCP активно внедряется для стандартизации взаимодействия между LLM и внешними данными или API. Однако расширение функциональности агентов через сторонние серверы создает новые векторы атак, такие как инъекции команд или неконтролируемое чтение конфиденциальных файлов. Diplomat-agent анализирует структуру MCP-сервера, проверяя, насколько корректно определены права доступа и параметры инструментов.

Использование подобных инструментов аудита становится критически важным этапом в жизненном цикле разработки агентных систем. По мере роста экосистемы MCP-серверов, автоматизированная проверка безопасности позволяет минимизировать риски, связанные с «галлюцинациями» или вредоносными инструкциями, которые могут быть переданы агенту через внешние интеграции.

Ключевые факты

  • Diplomat-agent специализируется на поиске уязвимостей в Python-реализациях MCP-серверов.
  • Инструмент фокусируется на предотвращении несанкционированных вызовов функций и доступа к системным ресурсам.
  • Решение предназначено для интеграции в пайплайны разработки агентных систем для обеспечения безопасности на этапе тестирования.
  • Проект доступен в виде open-source решения для анализа конфигураций и схем инструментов, предоставляемых MCP-серверами.