프로젝트 소개
kotlin‑lib‑mcp은 AI 에이전트가 게시된 모든 Kotlin 또는 Java 라이브러리의 실제 소스 코드에 직접 접근할 수 있게 해 주는 MCP 서버입니다. 라이브러리의 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에만 로깅합니다. 따라서 스크랩된 문서 사이트에 의존하지 않고 정확한 버전별 라이브러리 내부 정보가 필요한 개발자를 위한 안정적인 자체 호스팅 도구입니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.