Anthropic開発者エコシステム完全マップ:22のリポジトリ、1つのビジョン
Anthropic GitHub組織のすべての公開リポジトリを徹底解説 — Claude Code、Agent SDK、MCPサーバー、プラグイン、GitHub Actions、学習リソースが1つの開発者プラットフォームとしてどう繋がるか。
github.com/anthropicsを開くと、80以上のリポジトリが並んでいます。ほとんどの開発者は1つか2つしか知りません。しかしその裏には、すべてのピースが互いに繋がる精密に設計されたエコシステムが存在しています。
Anthropic組織内のClaude関連リポジトリをすべてマッピングしました。結論:22のリポジトリが完全な開発者プラットフォームの7つのレイヤーを構成している — 低レベルAPIアクセスから完全自律エージェントまで、ローカルCLIツールからCI/CD自動化まで、学習リソースから本番環境モニタリングまで。
この記事は、最初から手元にあればよかったと思うマップです。
アーキテクチャ全体像
┌─────────────────────────────────────────────────────────┐
│ レイヤー7:学習とオンボーディング │
│ courses → cookbooks → quickstarts → devcontainer │
├─────────────────────────────────────────────────────────┤
│ レイヤー6:モニタリングとセキュリティ │
│ monitoring-guide, security-review │
├─────────────────────────────────────────────────────────┤
│ レイヤー5:CI/CD自動化 │
│ claude-code-action, base-action │
├─────────────────────────────────────────────────────────┤
│ レイヤー4:プラグイン、スキル、ドメイン拡張 │
│ plugins-official, skills, knowledge-work, financial │
├─────────────────────────────────────────────────────────┤
│ レイヤー3:MCP(モデルコンテキストプロトコル) │
│ claude-ai-mcp, github-mcp-server │
├─────────────────────────────────────────────────────────┤
│ レイヤー2:Agent SDK(高レベル) │
│ agent-sdk-python, agent-sdk-typescript, demos │
├─────────────────────────────────────────────────────────┤
│ レイヤー1:基盤 │
│ anthropic-sdk-python/ts, claude-code, constitution, │
│ anthropic-cli │
└─────────────────────────────────────────────────────────┘
レイヤーごとに見ていきましょう。
レイヤー1:基盤
anthropic-sdk-python & anthropic-sdk-typescript
すべてはここから始まります。公式REST API SDK — Claudeと通信する最も低レベルな方法です。
from anthropic import Anthropic
client = Anthropic()
message = client.messages.create(
model="claude-opus-4-6-20250219",
max_tokens=1024,
messages=[{"role": "user", "content": "Hello, Claude"}]
)
提供機能: Messages API、ストリーミング、ツール使用、メッセージバッチ、トークンカウント、ファイルアップロード、AWS BedrockとGoogle Vertex AIのサポート。
使用場面: Claudeをサービスとして呼び出す製品を構築する場合 — チャットボット、分類器、コンテンツパイプライン、RAGシステム。
claude-code
フラッグシップ製品。Claude Codeはターミナルに住むエージェント型コーディングアシスタントです。質問に答えるだけでなく、ファイルを読み、コードを書き、テストを実行し、Gitを管理し、マルチステップのワークフローを実行します。
Claude CodeはAgent SDKの下にあるランタイムエンジンでもあります。Agent SDKをインストールすると、Claude Code CLIがバンドルされます。これは重要なアーキテクチャ上の決定です:SDKはファイル操作やツール実行を再実装しません — Claude Codeに委譲します。
claude-constitution
2026年1月にCC0(パブリックドメイン)でリリース。ConstitutionはClaudeの価値観、意思決定フレームワーク、行動境界を定義します。コードではなく、すべてのClaudeモデルが動作する倫理的OSです。
開発者にとっての意義:Constitutionを理解することで、エッジケースでのClaudeの振る舞いを予測できます。Claudeがなぜ時に拒否するか、相反する優先事項をどう重み付けするか、「ハード制約」が何かを説明しています。
anthropic-cli
現在開発中。開発者向けのCLIで、直接API操作に焦点 — Claude Codeを補完しますが、エージェント型コーディングではなくAPI操作に特化しています。
レイヤー2:Agent SDK
claude-agent-sdk-python & claude-agent-sdk-typescript
ここからが面白くなります。API SDKはClaudeを呼び出すもの。Agent SDKはClaude Codeの完全な機能をプログラム的に使って構築するものです。
from claude_agent_sdk import query
async for message in query(
prompt="authモジュールをJWTを使うようにリファクタリング",
options={"max_turns": 10}
):
print(message)
API SDKとの主な違い:
| 側面 | API SDK | Agent SDK |
|---|---|---|
| 抽象レベル | REST APIラッパー | エージェントフレームワーク |
| ファイルアクセス | なし | 完全なファイルシステム |
| ツール実行 | 手動でtool_use処理 | 組み込み(Bash、Read、Write、Edit) |
| マルチステップ | 自分でオーケストレーション | エージェントが計画・実行 |
| ユースケース | API統合 | 自律エージェント |
Agent SDKは3つのコアAPIを提供:
query()— ファイア・アンド・フォーゲット:タスクを与えて結果を取得ClaudeSDKClient— ステートフルな双方向会話create_sdk_mcp_server()— カスタムツールをPython/TS関数として定義
claude-agent-sdk-demos
6つの本番品質のリファレンス実装:
- Email Agent(TS + React)— AI検索とカスタムアクション付き完全IMAPアシスタント
- Research Agent(Python)— 並列リサーチャーサブエージェント付きマルチエージェントコーディネーター
- Excel Demo(Electron)— デスクトップスプレッドシート操作
- Resume Generator — DOCXファイル生成
- Simple Chat App — 最小限の入門UI
- Hello World — 最もシンプルなエージェント
これらはおもちゃではありません。Email AgentはSQLite統合、WebSocket通信、UI状態管理を備えています。Research Agentは実アプリケーションにスケールするオーケストレーター・ワーカーパターンを実演しています。
レイヤー3:MCP(モデルコンテキストプロトコル)
MCPはClaudeが外部世界に手を伸ばす方法です。SDKがClaudeの脳なら、MCPはその手です。
github-mcp-server
GitHub公式のMCPサーバー(Go製)、6カテゴリ50以上のツールを提供:
- repos — ファイル、ブランチ、コミットの読み取り、コード検索
- issues — 完全なCRUD操作
- pull_requests — PR作成、レビュー、マージ、diff読み取り
- users — ユーザーデータ照会
- code_security — スキャンアラート、シークレット検出
- experiments — ベータ機能
Claudeに「この変更でPRを作って」と頼むと、裏側でこれらのMCPツールが呼ばれています。
claude-ai-mcp
MCP server自体ではなく、Claude.aiにおけるMCP統合のイシュートラッカーとコミュニケーションハブです。
レイヤー4:プラグイン、スキル、ドメイン拡張
このレイヤーでエコシステムは真に拡張可能になります。
claude-plugins-official
キュレーションされたマーケットプレイス。25の公式プラグイン + 15のパートナープラグイン。標準構造:
my-plugin/
├── .claude-plugin/plugin.json ← メタデータ
├── .mcp.json ← MCPサーバー設定
├── /commands/ ← スラッシュコマンド
├── /skills/ ← ドメイン知識
├── /agents/ ← 専門サブエージェント
└── /hooks/ ← イベント自動化
注目のプラグイン:
- code-review — マルチエージェントPRレビュー
- feature-dev — 7フェーズ機能開発ワークフロー
- security-guidance — セキュリティパターン検出
- pr-review-toolkit — 6人の専門レビューアーエージェント
skills
Agent Skills仕様とリファレンス実装。スキルは最もシンプルな拡張単位 — YAMLフロントマター付きのMarkdownファイルだけです:
---
name: pdf-expert
description: PDFの作成、操作、抽出
---
# PDFファイルの処理手順...
コード不要。ビルドステップ不要。インフラ不要。スキルはClaude Code、Claude.ai、Claude APIすべてで動作します。
knowledge-work-plugins
11のロールベースプラグインで、Claudeをドメインエキスパートに:
- productivity — タスク、カレンダー、デイリーワークフロー
- sales — 見込み客開拓、パイプライン、コールプレップ
- customer-support — トリアージ、返信ドラフト、エスカレーション
- product-management — 仕様、ロードマップ、ユーザーリサーチ
- marketing — コンテンツ、キャンペーン、ブランドボイス
- legal — 契約レビュー、コンプライアンス、リスク
- finance — 仕訳、照合、監査
- data — SQL、ビジュアライゼーション、ダッシュボード
- enterprise-search — クロスツール検索
- bio-research — 前臨床研究ツール
- cowork-plugin-management — プラグインの作成/カスタマイズ
各プラグインはMCPを通じて実際のツールに接続 — Slack、Notion、Jira、HubSpot、Snowflakeなど。
financial-services-plugins
エンタープライズ級の金融分析:投資銀行、エクイティリサーチ、プライベートエクイティ、ウェルスマネジメント。41スキル、38コマンド、11データプロバイダー統合(S&P Global、FactSet、Moody’s、PitchBookなど)。
レイヤー5:CI/CD自動化
claude-code-action
ClaudeとCI/CDパイプラインの橋渡し。2つのモード:
インタラクティブ: PRコメントやIssueで@claudeを追加すると、Claudeが応答 — コードを読み、修正を提案し、変更を直接実装。
自動化: workflow_dispatchでスケジュールタスクを実行 — 夜間コードレビュー、PRラベリング、セキュリティスキャン。
Anthropic API、AWS Bedrock、Google Vertex AI、Microsoft Foundryの認証をサポート。
claude-code-base-action
より低レベルなビルディングブロック。claude-code-actionが意見を持っている(PRレビュー、Issue応答)のに対し、base-actionはCIでのClaude Codeの生実行を提供:
- uses: anthropics/claude-code-base-action@v1
with:
prompt: "すべてのテストを実行し、失敗を修正"
allowed_tools: "Bash,Read,Write,Edit"
max_turns: 20
レイヤー6:セキュリティとモニタリング
claude-code-security-review
すべてのPRで実行されるAI駆動のセキュリティスキャナー。パターンマッチングツール(SAST)とは異なり、Claudeでセマンティックな脆弱性を理解:
- インジェクション攻撃(SQL、コマンド、LDAP、XXE)
- 認証バイパスと権限昇格
- ハードコードされたシークレットとデータ露出
- ビジネスロジックの欠陥(レースコンディション、TOCTOU)
- サプライチェーンリスク
claude-code-monitoring-guide
完全な可観測性セットアップ:Prometheus + OpenTelemetry設定、モデル別コスト追跡、使用分析、生産性メトリクス、チーム導入ダッシュボード。
ROI証明のためのツールキット。
レイヤー7:学習とオンボーディング
courses
5つの構造化コース(推奨順序):
- API基礎 — SDK基本、パラメータ、ストリーミング
- プロンプトエンジニアリング — インタラクティブテクニック
- 実践プロンプティング — 本番パターン
- プロンプト評価 — 品質測定
- ツール使用 — 関数呼び出しワークフロー
claude-cookbooks
特定タスクのすぐ使えるレシピ:分類、RAG、要約、text-to-SQL、ビジョン、サブエージェントなど。
claude-quickstarts
5つの完全アプリケーションテンプレート:
- カスタマーサポートエージェント
- 金融データアナリスト
- Computer Use Demo(デスクトップ自動化)
- ブラウザツールAPI Demo
- 自律コーディングエージェント
devcontainer-features
Dev ContainerとGitHub Codespacesでの1行Claude Codeセットアップ:
{
"features": {
"ghcr.io/anthropics/devcontainer-features/claude-code:1": {}
}
}
すべてがどう繋がるか
重要な洞察:これは22の独立プロジェクトではありません。1つのプラットフォームの22のコンポーネントです。
開発者が学ぶ (courses → cookbooks → quickstarts)
│
▼
API SDKで構築 (anthropic-sdk-python/ts)
│
▼
Agent SDKにアップグレード (agent-sdk-python/ts)
自律エージェント構築
│
├──→ Claude Codeをランタイムエンジンとして使用
│
├──→ Plugins & Skillsで拡張
│ (plugins-official, skills,
│ knowledge-work, financial)
│
├──→ MCPで外部ツールに接続
│ (github-mcp-server, etc.)
│
└──→ CI/CDにデプロイ
(claude-code-action, base-action)
│
├──→ セキュリティスキャン
│ (security-review)
│
└──→ モニタリングとROI
(monitoring-guide)
Constitutionはすべての下にあり、行動境界を定義します。
CLIツール(claude-code、anthropic-cli)は直接的なヒューマンインターフェースを提供。
Demosはすべてのピースが実アプリケーションでどう組み合わさるかを示します。
開発者にとっての意味
始めたばかりなら
coursesから始めて → Claude Codeを試して → cookbooksで実験。初日にエコシステム全体を理解する必要はありません。
製品を構築するなら
シンプルな統合にはAPI SDKを、自律的な機能が必要になったらAgent SDKにアップグレード。外部ツールアクセスにはMCPサーバーを追加。アーキテクチャパターンはdemosを研究。
チームを運営するなら
自動PRレビューにclaude-code-actionをデプロイ。脆弱性スキャンにsecurity-reviewを追加。ROI追跡にmonitoring guideを使用。チーム全員にドメインエキスパートClaudeを与えるためにknowledge-work-pluginsをインストール。
プラットフォームを拡張するなら
プラグインフォーマットはMarkdownとJSONだけ — コード不要。スキル仕様はさらにシンプル。Fork、カスタマイズ、コントリビュート。
より大きな絵
Anthropicが構築しているのは単なるAIモデルではありません。AWS、Vercel、GitHubに期待するのと同じレイヤードアーキテクチャを持つ開発者プラットフォームです:
- コンピュートレイヤー(Claudeモデル)
- SDKレイヤー(API + Agent SDK)
- ランタイムレイヤー(Claude Code)
- プロトコルレイヤー(MCP)
- 拡張レイヤー(Plugins + Skills)
- 自動化レイヤー(GitHub Actions)
- 可観測性レイヤー(モニタリング + セキュリティ)
- 教育レイヤー(Courses + Cookbooks + Quickstarts)
各レイヤーがその下に構築されます。各コンポーネントに明確な責務があります。そしてすべてがオープンソースです。
このアーキテクチャを理解する開発者 — 22のリポジトリを1つのシステムとして見られる開発者 — が、最も強力なものを構築する人になるでしょう。
すべての22リポジトリはgithub.com/anthropicsで公開されています。本記事は2026年2月時点のエコシステムを反映しています。