Об этом проекте

kotlin-lib-mcp — это MCP-сервер, который даёт AI-агентам прямой доступ к реальному исходному коду любой опубликованной библиотеки Kotlin или Java. Он загружает jar-файл с исходниками библиотеки, разбирает их с помощью Kotlin Analysis API (автономный режим K2/FIR) и представляет структурированную информацию через набор инструментов. Ключевые возможности включают получение метаданных библиотеки, перечисление пакетов и объявлений, извлечение разрешённых сигнатур API, извлечение сводок KDoc, чтение необработанных исходных файлов, поиск по исходному коду, сравнение версий и исследование деревьев зависимостей. Сервер поддерживает несколько способов установки: образы Docker для быстрого развертывания, автономный zip-архив релиза и нативную интеграцию с Claude Code, IntelliJ IDEA, VS Code и другими MCP-совместимыми клиентами. Дополнительная панель Compose Desktop предоставляет внутрипроцессный UI для предварительного прогрева кэшей и мониторинга логов. Все загруженные артефакты и проанализированные индексы кэшируются на диске по group/artifact/version, обеспечивая офлайн-доступ после первого запроса. Реализация ориентирована на приватность: ничего не хранится удаленно, а логирование ведется только в stderr, если явно не настроена пересылка. Это делает его надежным self-hosted инструментом для разработчиков, которым нужен точный анализ библиотек для конкретных версий без опоры на сайты со спарсенной документацией.