メインコンテンツへスキップ

Anthropic開発者エコシステム完全マップ:24のリポジトリ、1つのビジョン

Anthropic GitHub組織のClaude関連公開リポジトリを徹底解説 — Claude Code、Agent SDK、MCP、プラグイン、GitHub Actions、学習リソースが1つの開発者プラットフォームとしてどう繋がるか。

2026年11月4日更新: skillsの項に、Agent Skills仕様が2026年10月22日からAgentic AI Foundation(AAIF)の管理下にあること、リポジトリのspec/は現在agentskills.ioを指すだけであることを追記しました。

2026年10月21日更新: GitHub APIでマップ全体を再検証しました。coursesはアーカイブ済み、financial-services-pluginsはfinancial-servicesに改称、anthropic-cliはantとして正式リリース、claude-code-base-actionはミラーリポジトリに変更、そしてGitHub MCPサーバーはAnthropicではなくGitHubのリポジトリです。プラグイン数・quickstart数、Agent SDKのコード例、モデルIDも本日時点のものに更新しました。

github.com/anthropicsを開くと、110以上のリポジトリが並んでいます。ほとんどの開発者は1つか2つしか知りません。しかしその裏には、すべてのピースが互いに繋がる精密に設計されたエコシステムが存在しています。

Anthropic組織内のClaude関連リポジトリをすべてマッピングしました。結論:24のリポジトリが完全な開発者プラットフォームの7つのレイヤーを構成している — 低レベルAPIアクセスから完全自律エージェントまで、ローカルCLIツールからCI/CD自動化まで、学習リソースから本番環境モニタリングまで。

(この数字は、本記事が挙げたAnthropic所有・未アーカイブ・非forkの現役リポジトリです。組織には他にもtokioやrcloneのような上流forkが数十、研究論文リポジトリ、アーカイブ済みの資料がありますが、それらは開発者プラットフォームの一部ではありません。)

この記事は、最初から手元にあればよかったと思うマップです。


アーキテクチャ全体像

┌─────────────────────────────────────────────────────────┐
│  レイヤー7:学習とオンボーディング                          │
│  cookbooks → quickstarts → prompt tutorial →            │
│  devcontainer-features                                  │
├─────────────────────────────────────────────────────────┤
│  レイヤー6:モニタリングとセキュリティ                       │
│  monitoring-guide, security-review, sandbox-runtime     │
├─────────────────────────────────────────────────────────┤
│  レイヤー5:CI/CD自動化                                  │
│  claude-code-action, base-action                        │
├─────────────────────────────────────────────────────────┤
│  レイヤー4:プラグイン、スキル、ドメイン拡張                  │
│  plugins-official, plugins-community, skills,           │
│  knowledge-work, financial-services, claude-for-legal   │
├─────────────────────────────────────────────────────────┤
│  レイヤー3:MCP(モデルコンテキストプロトコル)               │
│  claude-ai-mcp(+ GitHubのgithub-mcp-server)            │
├─────────────────────────────────────────────────────────┤
│  レイヤー2:Agent SDK(高レベル)                          │
│  agent-sdk-python, agent-sdk-typescript, demos          │
├─────────────────────────────────────────────────────────┤
│  レイヤー1:基盤                                         │
│  anthropic-sdk-python/ts, claude-code, constitution,    │
│  anthropic-cli (ant)                                    │
└─────────────────────────────────────────────────────────┘

レイヤーごとに見ていきましょう。


レイヤー1:基盤

anthropic-sdk-python & anthropic-sdk-typescript

すべてはここから始まります。公式REST API SDK — Claudeと通信する最も低レベルな方法です。

from anthropic import Anthropic
client = Anthropic()
message = client.messages.create(
    model="claude-sonnet-5-5",
    max_tokens=1024,
    messages=[{"role": "user", "content": "Hello, Claude"}]
)

提供機能: Messages API、ストリーミング、ツール使用、メッセージバッチ、トークンカウント、ファイルアップロード、AWS BedrockとGoogle Cloud’s Agent Platformのサポート。

使用場面: Claudeをサービスとして呼び出す製品を構築する場合 — チャットボット、分類器、コンテンツパイプライン、RAGシステム。

本記事が前提とするのはPythonとTypeScriptですが、組織はGo、Java、Ruby、C#、PHPの公式SDKも公開しています。

claude-code

フラッグシップ製品。Claude Codeはターミナルに住むエージェント型コーディングアシスタントです。質問に答えるだけでなく、ファイルを読み、コードを書き、テストを実行し、Gitを管理し、マルチステップのワークフローを実行します。

Claude CodeはAgent SDKの下にあるランタイムエンジンでもあります。Agent SDKをインストールすると、Claude Code CLIがバンドルされます。これは重要なアーキテクチャ上の決定です:SDKはファイル操作やツール実行を再実装しません — Claude Codeに委譲します。

ドキュメントは現在code.claude.com/docsにあります。旧docs.anthropic.com/claude-codeのパスはレガシーです。

claude-constitution

2026年1月にCC0(パブリックドメイン)でリリース。ConstitutionはClaudeの価値観、意思決定フレームワーク、行動境界を定義します。コードではなく、すべてのClaudeモデルが動作する倫理的OSです。

開発者にとっての意義:Constitutionを理解することで、エッジケースでのClaudeの振る舞いを予測できます。Claudeがなぜ時に拒否するか、相反する優先事項をどう重み付けするか、「ハード制約」が何かを説明しています。

anthropic-cli

もう「開発中」ではありません。このリポジトリは現在、Claude Platformの公式CLIであるant を配布しています — ターミナルからメッセージ送信、エージェントとセッションの管理、ファイルアップロード、各APIエンドポイントへのスクリプティングが可能です。Claude Codeを置き換えるものではなく補完するもので、antはAPI操作、claudeはエージェント型コーディングという棲み分けです。

brew install anthropics/tap/ant

go install github.com/anthropics/anthropic-cli/cmd/ant@latestでもインストールでき、ドキュメントはplatform.claude.com/docs/en/api/sdks/cliにあります。


レイヤー2:Agent SDK

claude-agent-sdk-python & claude-agent-sdk-typescript

ここからが面白くなります。API SDKはClaudeを呼び出すもの。Agent SDKはClaude Codeの完全な機能をプログラム的に使って構築するものです。

import asyncio
from claude_agent_sdk import query, ClaudeAgentOptions

async def main():
    options = ClaudeAgentOptions(max_turns=10)
    async for message in query(
        prompt="authモジュールをJWTを使うようにリファクタリング",
        options=options,
    ):
        print(message)

asyncio.run(main())

optionsが受け取るのは通常のdictではなくClaudeAgentOptionsオブジェクトである点に注意してください。

API SDKとの主な違い:

側面API SDKAgent SDK
抽象レベルREST APIラッパーエージェントフレームワーク
ファイルアクセスなし完全なファイルシステム
ツール実行手動でtool_use処理組み込み(Bash、Read、Write、Edit)
マルチステップ自分でオーケストレーションエージェントが計画・実行
ユースケースAPI統合自律エージェント

Agent SDKは3つのコアAPIを提供:

  1. query() — ファイア・アンド・フォーゲット:タスクを与えて結果を取得
  2. ClaudeSDKClient — ステートフルな双方向会話
  3. create_sdk_mcp_server() — カスタムツールをPython/TS関数として定義

claude-agent-sdk-demos

通して読める8つのリファレンス実装:

  • Email Agent(TS + React)— AI検索とカスタムアクション付き完全IMAPアシスタント
  • Research Agent(Python)— 並列リサーチャーサブエージェント付きマルチエージェントコーディネーター
  • Excel Demo(Electron)— デスクトップスプレッドシート操作
  • Resume Generator — DOCXファイル生成
  • Simple Chat App — 最小限の入門UI
  • Ask-User-Question Previews — タスク途中でユーザーに質問するパターン
  • Hello World と Hello World v2 — 最もシンプルなエージェント

これらはおもちゃではありません。Email AgentはSQLite統合、WebSocket通信、UI状態管理を備えています。Research Agentは実アプリケーションにスケールするオーケストレーター・ワーカーパターンを実演しています。

SDKで本番エージェントを構築するためのワークショップ教材はagent-sdk-workshopリポジトリにあります。


レイヤー3:MCP(モデルコンテキストプロトコル)

MCPはClaudeが外部世界に手を伸ばす方法です。SDKがClaudeの脳なら、MCPはその手です。

claude-ai-mcp

ClaudeにおけるMCP統合のイシュートラッカーとコミュニケーションハブです。MCPサーバー構築中に認証、OAuth、セッション管理の問題に当たったらここに報告します。プロトコル変更や廃止の告知もここで行われます。

github-mcp-server(Anthropicではなく、GitHubのもの)

これをAnthropicのリポジトリとして紹介している情報があれば訂正です。公式のGitHub MCPサーバーはgithub/github-mcp-serverにあります。Anthropic組織内にあるものは2025年12月以降更新されていない未メンテナンスのforkなので、上流リポジトリからインストールしてください。

Go製で、repos(ファイル、ブランチ、コミットの読み取り、コード検索)、issues、pull requests、users、code security、実験的機能にまたがるツールを提供します。

Anthropic自身のファーストパーティGitHub自動化は、公式プラグインマーケットプレイスのgithubプラグインと、レイヤー5のclaude-code-actionです。


レイヤー4:プラグイン、スキル、ドメイン拡張

このレイヤーでエコシステムは真に拡張可能になります。

claude-plugins-official

キュレーションされたマーケットプレイスであり、エコシステム最大のカタログです。marketplace.jsonには現在315のプラグインが掲載され、うち53はリポジトリ自体で管理、残りはパートナーやサードパーティのソースから取得されます。初めてインタラクティブなターミナルセッションを開始すると、Claude Codeがこのマーケットプレイスを自動で追加します。

標準構造:

my-plugin/
├── .claude-plugin/plugin.json   ← メタデータ
├── .mcp.json                     ← MCPサーバー設定
├── /commands/                    ← スラッシュコマンド
├── /skills/                      ← ドメイン知識
├── /agents/                      ← 専門サブエージェント
└── /hooks/                       ← イベント自動化

注目のAnthropic管理プラグイン:

  • code-review — 信頼度スコアで誤検知を除去するマルチエージェントPRレビュー
  • feature-dev — 7フェーズ機能開発ワークフロー
  • security-guidance — 編集時のパターン警告+エージェント型コミットレビューアー
  • pr-review-toolkit — 6人の専門レビューアーエージェント
  • plugin-dev と skill-creator — 自作プラグイン・スキルの構築と計測

マーケットプレイス名はclaude-plugins-officialなので、インストールは/plugin install code-review@claude-plugins-official、またはセッション内で/pluginのDiscoverタブから行います。

claude-plugins-community

コミュニティマーケットプレイス。作者がAnthropicに投稿したプラグインの読み取り専用ミラーです。/plugin marketplace add anthropics/claude-plugins-communityで追加し、@claude-communityサフィックスでインストールします(マーケットプレイス名とリポジトリ名が異なる点に注意)。

skills

AnthropicによるClaude向けスキルの実装で、Agent Skills標準に基づいています。仕様そのものはagentskills.ioにあります。AnthropicはこのAgent Skills標準を、MCPも託されているLinux Foundation傘下のAgentic AI Foundation(AAIF)に寄贈し、2026年10月22日からAAIFが管理しています(何が変わったか)。スキルは最もシンプルな拡張単位 — YAMLフロントマター付きのMarkdownファイルだけです:

---
name: pdf-expert
description: PDFの作成、操作、抽出
---
# PDFファイルの処理手順...

コード不要。ビルドステップ不要。インフラ不要。スキルはClaude Code、Claude、Claude APIすべてで動作します。リポジトリには現在19のスキルがあり、クリエイティブ、開発、企業コミュニケーション、そしてClaude自身のファイル生成を支えるドキュメント系スキル(docx、pdf、pptx、xlsx)をカバー。加えてtemplate/に雛形があります。spec/フォルダーは現在、agentskills.ioの仕様を指すだけです。

これ自体がプラグインマーケットプレイスでもあります:/plugin marketplace add anthropics/skillsで追加し、document-skillsかexample-skillsをインストールします。

knowledge-work-plugins

Claudeをドメインエキスパートにするロールベースプラグイン。マーケットプレイスには現在123のプラグインが掲載されています:17はリポジトリ内のAnthropic製プラグインディレクトリ、106はパートナープラグイン(うち5つはpartner-built/に同梱、残りは作者自身のリポジトリから取得)。

Anthropic製の17は、生産性、セールス、カスタマーサポート、プロダクトマネジメント、マーケティング、法務、財務、データ、エンジニアリング、デザイン、人事、オペレーション、エンタープライズ検索、バイオリサーチ、スモールビジネス、PDFビューアー、そしてプラグインの作成・カスタマイズ用メタプラグインをカバーします。

各プラグインはMCPを通じて実際のツールに接続 — Slack、Notion、Jira、HubSpot、Snowflakeなど。詳細はKnowledge Work Plugins完全ガイドを参照してください。

financial-services

旧financial-services-plugins。エンタープライズ級の金融分析:投資銀行、エクイティリサーチ、プライベートエクイティ、ファンドアドミニストレーション、ウェルスマネジメント。リポジトリには64の固有スキルと50のスラッシュコマンドがあり、10の名前付きワークフローエージェント(Pitch Agent、Market Researcher、GL Reconciler、KYC Screenerなど)、6つの垂直プラグイン、LSEGとS&P Globalによる2つのパートナープラグインとしてパッケージされています。

興味深いのは構造の変化です。すべてが1つのソースから2通りで提供されます — Claudeにプラグインとしてインストールするか、Claude Managed Agentのテンプレートとして自社のワークフローエンジンの背後にデプロイするか。同じシステムプロンプト、同じスキルです。

同じパターンを法務に適用したもの。企業法務、プライバシー、コーポレート、労務、訴訟、規制対応、AIガバナンス、知財のワークフロー向けのリファレンスエージェント、スキル、データコネクタを提供します。Anthropicは同じモデルでlife-sciences、healthcare、claude-for-financial-advisorsも公開しています。

Coworkについて: これらのリポジトリの多くはClaude Cowork向けに作られ、説明文も今なおそう書かれています。しかし2026年9月16日にCoworkとチャットは1つのClaudeに統合されたため、これらのプラグインが対象とするのは別製品ではなくClaude本体です。


レイヤー5:CI/CD自動化

claude-code-action

ClaudeとCI/CDパイプラインの橋渡し。ワークフローの文脈からモードを自動判定します:

インタラクティブ: PRコメントやIssueで@claudeを追加すると、Claudeが応答 — コードを読み、修正を提案し、変更を直接実装。

自動化: workflow_dispatchでスケジュールタスクを実行 — 夜間コードレビュー、PRラベリング、セキュリティスキャン。

- uses: anthropics/claude-code-action@v1
  with:
    anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }}
    # PR内の@claudeメンションにClaudeが応答

Anthropic API(APIキー、OAuthトークン、またはworkload identity federation)、AWS Bedrock、Google Vertex AI、Microsoft Foundryの認証をサポート。最短の導入方法は、Claude Codeセッションで/install-github-appを実行することです。

claude-code-base-action

より低レベルなビルディングブロック。claude-code-actionが意見を持っている(PRレビュー、Issue応答)のに対し、base-actionはCIでのClaude Codeの生実行を提供します。

変更点が2つあります。第一に、このリポジトリはclaude-code-action内のbase-actionディレクトリの自動ミラーになりました(IssueとPRは本体リポジトリへ)。第二に、ツールごとの入力は単一のclaude_args文字列に集約され、公開refは@betaです:

- uses: anthropics/claude-code-base-action@beta
  with:
    prompt: "すべてのテストを実行し、失敗を修正"
    claude_args: '--allowedTools "Bash,Read,Write,Edit" --max-turns 20'
    anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }}

pluginsとplugin_marketplaces入力でプラグインとマーケットプレイスを事前インストールすることもできます。

信頼モデルに注意:base-actionは薄いラッパーで、実行者の権限チェックを行いません。信頼できない入力(forkのPR、外部コメント)を扱うワークフローではclaude-code-actionを使ってください。


レイヤー6:セキュリティとモニタリング

claude-code-security-review

すべてのPRで実行されるAI駆動のセキュリティスキャナー。パターンマッチングツール(SAST)とは異なり、Claudeでセマンティックな脆弱性を理解:

  • インジェクション攻撃(SQL、コマンド、LDAP、XXE)
  • 認証バイパスと権限昇格
  • ハードコードされたシークレットとデータ露出
  • ビジネスロジックの欠陥(レースコンディション、TOCTOU)
  • サプライチェーンリスク

誤検知を自動的にフィルタし、PR上に直接コメントします。actionのclaude-model入力は既定で空のため、Claude Code自身の既定モデルが使われます — 特定のモデルが必要なときだけ指定してください。

claude-code-monitoring-guide

完全な可観測性セットアップ:Prometheus + OpenTelemetry設定、モデル別コスト追跡、使用分析、生産性メトリクス、チーム導入ダッシュボード。

ROI証明のためのツールキット。ただしメンテナンス対象のツールではなくガイドで、2025年半ば以降改訂されていません。記載の価格は過去の数値として扱い、現行料金はコストのドキュメントで確認してください。

sandbox-runtime

srtはコンテナを使わずに、OSレベルで任意のプロセスにファイルシステムとネットワークの制限を適用します — macOSではsandbox-exec、Linuxではbubblewrap、加えてプロキシベースのネットワークフィルタリング。Claude Codeが採用しているサンドボックスのプリミティブそのもので、エコシステム全体がエージェント・ローカルMCPサーバー・bashコマンドをサンドボックス化できるよう、ベータ版リサーチプレビューとしてオープンソース化されています。


レイヤー7:学習とオンボーディング

prompt-eng-interactive-tutorial

プロンプティング技法をステップバイステップで学べるインタラクティブガイド。現在の学習の入り口はここです。Anthropicの旧マルチコースリポジトリcoursesは2026年にアーカイブされました — API基礎、実践プロンプティング、プロンプト評価、ツール使用の各モジュールは今も読めますが凍結済みで、すでに引退したモデルを前提としています。

claude-cookbooks

特定タスクのすぐ使えるレシピ:分類、RAG、要約、text-to-SQL、ビジョン、サブエージェントなど。学習系リポジトリの中では最も活発に更新されています。

claude-quickstarts

公開当初の数本から増え、現在は17の完全アプリケーションテンプレートです。定番(カスタマーサポートエージェント、金融データアナリスト、Computer Use Demo、自律コーディングエージェント)に加え、Browser Use Demo、最小構成のBrowser Toolset(browser_toolset_20260801)とComputer Toolset(computer_toolset_20260801)、computer useのベストプラクティス、そして大きなManaged Agents群(Chat SDK、CopilotKit/AG-UI、Daily Brief、Knowledge Wiki、Linear、MCP Server、Road Trip Planner、Sentry、Slack)が並びます。

重心が明確にManaged Agents — 自分のインフラではなくAnthropicのインフラで動くエージェント — へ移っています。

devcontainer-features

Dev ContainerとGitHub Codespacesでの1行Claude Codeセットアップ:

{
  "features": {
    "ghcr.io/anthropics/devcontainer-features/claude-code:1": {}
  }
}

すべてがどう繋がるか

重要な洞察:これは24の独立プロジェクトではありません。1つのプラットフォームの24のコンポーネントです。

開発者が学ぶ (tutorial → cookbooks → quickstarts)
         │
         ▼
API SDKで構築 (anthropic-sdk-python/ts)
         │
         ▼
Agent SDKにアップグレード (agent-sdk-python/ts)
    自律エージェント構築
         │
         ├──→ Claude Codeをランタイムエンジンとして使用
         │
         ├──→ Plugins & Skillsで拡張
         │        (plugins-official, plugins-community,
         │         skills, knowledge-work, 業種別リポジトリ)
         │
         ├──→ MCPで外部ツールに接続
         │        (claude-ai-mcp, サードパーティサーバー)
         │
         └──→ CI/CDにデプロイ
                  (claude-code-action, base-action)
                       │
                       ├──→ セキュリティスキャンとサンドボックス
                       │    (security-review, sandbox-runtime)
                       │
                       └──→ モニタリングとROI
                            (monitoring-guide)

Constitutionはすべての下にあり、行動境界を定義します。

CLIツール(claude-code、ant)は直接的なヒューマンインターフェースを提供 — 一方はエージェント型、もう一方はAPI中心。

Demosはすべてのピースが実アプリケーションでどう組み合わさるかを示します。


開発者にとっての意味

始めたばかりなら

プロンプトエンジニアリング・インタラクティブチュートリアルから始めて → Claude Codeを試して → cookbooksで実験。初日にエコシステム全体を理解する必要はありません。

製品を構築するなら

シンプルな統合にはAPI SDKを、自律的な機能が必要になったらAgent SDKにアップグレード。外部ツールアクセスにはMCPサーバーを追加。アーキテクチャパターンはdemosとManaged Agents quickstartsを研究。

チームを運営するなら

自動PRレビューにclaude-code-actionをデプロイ。脆弱性スキャンにsecurity-reviewを、OSレベルでエージェントを囲い込みたいならsandbox-runtimeを追加。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)
  • 可観測性レイヤー(モニタリング + セキュリティ)
  • 教育レイヤー(Tutorial + Cookbooks + Quickstarts)

各レイヤーがその下に構築されます。各コンポーネントに明確な責務があります。そしてすべてがオープンソースです。

ここでマッピングしたリポジトリ群は終点ではなく基盤です。この記事の初出以降の成長は、ほぼすべて周縁で起きました — プラグインの増加、業種別マーケットプレイスの増加、Managed Agents quickstartの増加。レイヤー構造そのものは変わっていません。

このアーキテクチャを理解する開発者 — 24のリポジトリを1つのシステムとして見られる開発者 — が、最も強力なものを構築する人になるでしょう。


すべての24リポジトリはgithub.com/anthropicsで公開されています。本記事のリポジトリ情報は2026年10月21日にGitHub APIで再検証しました。