À propos du projet
kotlin‑lib‑mcp est un serveur MCP qui donne aux agents IA un accès direct au code source réel de toute bibliothèque Kotlin ou Java publiée. Il télécharge le jar des sources de la bibliothèque, les analyse avec la Kotlin Analysis API (mode K2/FIR autonome) et présente des informations structurées au moyen d'une collection d'outils. Ses principales capacités incluent la récupération des métadonnées d'une bibliothèque, le listage des packages et des déclarations, l'obtention des signatures d'API résolues, l'extraction des résumés KDoc, la lecture des fichiers sources bruts, la recherche dans le code source, la comparaison des versions et l'exploration des arbres de dépendances. Le serveur prend en charge plusieurs méthodes d'installation : des images Docker pour un déploiement rapide, une archive de version autonome et une intégration native avec Claude Code, IntelliJ IDEA, VS Code et d'autres clients compatibles MCP. Un tableau de bord Compose Desktop facultatif fournit une interface utilisateur in‑process pour préchauffer les caches et surveiller les journaux. Tous les artefacts récupérés et les index analysés sont mis en cache sur disque par group/artifact/version, garantissant un accès hors ligne après la première requête. L'implémentation met l'accent sur la confidentialité, ne stockant rien à distance et ne consignant que sur stderr, sauf transfert explicite. Cela en fait un outil fiable et auto‑hébergé pour les développeurs qui ont besoin d'une introspection précise des bibliothèques, propre à une version, sans dépendre de sites de documentation scrapés.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.