这个项目能做什么
kotlin‑lib‑mcp 是一个 MCP 服务器,它让 AI 智能体能够直接访问任何已发布的 Kotlin 或 Java 库的真实源代码。它会下载库的 sources jar,使用 Kotlin Analysis API(独立 K2/FIR 模式)进行解析,并通过一系列工具展示结构化信息。核心功能包括获取库元数据、列出包和声明、检索解析后的 API 签名、提取 KDoc 摘要、读取原始源文件、搜索源代码、比较版本以及探索依赖树。该服务器支持多种安装方式:用于快速部署的 Docker 镜像、独立的发布 zip 包,以及与 Claude Code、IntelliJ IDEA、VS Code 和其他 MCP 兼容客户端的原生集成。可选的 Compose Desktop 仪表板提供了一个进程内 UI,用于预热缓存和监控日志。所有获取的构件和解析的索引都按 group/artifact/version 缓存在磁盘上,确保在首次请求后可以离线访问。该实现注重隐私,不会远程存储任何内容,除非明确转发,否则仅将日志记录到 stderr。这使其成为开发人员在无需依赖抓取的文档网站的情况下,进行准确、特定版本库内省的可靠、自托管工具。
评论
0 评分人数达到10人后显示
登录后参与讨论。