RSS Блог "След бит"
Подписаться
Улучшите свои инструменты для Solidity LLM с помощью Slither-MCP
Slither-MCP — это новый инструмент, который интегрирует движок статического анализа Slither с большими языковыми моделями (LLM). Эта интеграция расширяет возможности LLM в различных сценариях использования, включая более быстрое обнаружение кода и более эффективную навигацию по коду. Slither-MCP действует как сервер MCP, предоставляя API анализа Slither через инструменты, делая сложную информацию о коде доступной. Ранее LLM полагались на менее точные инструменты, такие как grep, что приводило к ошибкам. Slither-MCP предоставляет достоверные данные для анализа LLM, сокращая использование токенов и повышая точность. Например, LLM, которой поручено аудит ERC20.transfer(), теперь может напрямую запрашивать Slither-MCP для поиска исходного кода функции, избегая сложного разрешения файлов. Настройка Slither-MCP проста для таких платформ, как Claude Code и Cursor. Инструмент в настоящее время предлагает такие функции, как извлечение исходного кода, идентификация вызывающих и вызываемых функций, а также запуск детекторов Slither. Slither-MCP лицензирован под AGPLv3, но доступны варианты двойного лицензирования для коммерческих веб-приложений. Это двойное лицензирование позволяет разработчикам использовать Slither и Slither-MCP без публикации всего своего исходного кода.