このプロジェクトについて

kotlin‑lib‑mcp は、公開されている任意の Kotlin または Java ライブラリの実際のソースコードに AI エージェントが直接アクセスできるようにする 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 にのみログを記録します。これにより、スクレイピングされたドキュメントサイトに依存せずに、正確でバージョン固有のライブラリイントロスペクションを必要とする開発者にとって、信頼性の高いセルフホスト型ツールとなっています。