// 概要
本プロジェクトには、2026年3月31日に npm パッケージ内の map ファイルから発見された Anthropic の公式 Claude Code CLI ツールの流出したソースコードが完全に含まれています。このリポジトリは TypeScript と Bun で構築されたオリジナルのソースコードを提供し、詳細なアーキテクチャドキュメントと探索ガイドが付属しています。ユーザーは組み込みの MCP サーバーを通じて、ツールの内部実装やデザインパターンを対話的に掘り下げることが可能です。
// 技術解説
Claude Code は Anthropic の公式 CLI ツールのリークされたソースコードであり、 TypeScript で記述され Bun 環境で動作します。このプロジェクトは高度にモジュール化されたアーキテクチャを示しており、 React と Ink を介してターミナル UI を構築し、 MCP (Model Context Protocol) を活用して IDE や外部システムとの深い統合を実現しています。その中心的な設計思想はエージェント駆動型の開発ワークフローにあり、複雑なツールシステム、コマンドシステム、権限管理レイヤーを通じて、ファイル編集からマルチエージェントのコラボレーションに至るまでの自動タスク処理を実装しています。技術的には、 50 万行を超えるコードの複雑さを扱うために、遅延読み込み、並列プリフェッチ、機能フラグベースのビルド時コード削除といった最適化戦略を採用しています。
// 主要ハイライト
// ユースケース
// クイックスタート
開発者はリポジトリをクローンする必要はなく、 npm を介して直接 MCP サーバーをインストールし、 'claude mcp add' コマンドを使用して Claude Code に登録できます。ソースから開始する場合は、リポジトリをクローンして mcp-server ディレクトリに移動し、 'npm install' と 'npm run build' を実行してから、絶対パスを使用してローカル環境にサービスを登録してください。