0Pricing
MCP Academy icon

MCP Academy

PYTHONAiBackendEnterprise

Model Context Protocol を使用して AI ツールとインテグレーションを構築します。LLM をデータ、ツール、API に接続するオープンスタンダードです。

🤖 AI 搭載📚 30 コース👥 100,000+ ユーザー⭐ 4.9 評価
コース概要

Model Context Protocol (MCP): Build AI Tools

Model Context Protocol を使用して AI ツールとインテグレーションを構築します。LLM をデータ、ツール、API に接続するオープンスタンダードです。このトラックでは、初心者レベル (A1) から上級レベル (B2) まで、30 のプログレッシブなミニコースをカバーしており、短く焦点を絞ったレッスンと各概念を定着させるためのクイズが含まれています。

学習内容

基礎から始めて、中級から上級トピックまで段階的に進み、各コースが前のコースの上に構築されます。すべてのレッスンは実践的で短く、必要なときに 24/7 対応の AI チューターがサポートします。

学習の進め方

各コースは 4 つの焦点を絞ったレッスンに分けられています。1 日に数レッスン完了すれば、数ヶ月ではなく数週間でトラック全体をマスターできます。

学習を始める →

学び方

🎯
インタラクティブレッスン
リアルタイムフィードバック付きの実践的なコード演習
🤖
AIチューター
わからないときは、AIが即座にサポート
💻
組み込みエディタ
ブラウザで直接コードを書いて実行
🏆
認定資格
コース完了時に認定資格を取得
カリキュラム

30コース

MCP Academyラーニングパスのすべてのコース

01

MCPとは何か、なぜ存在するのか

A14レッスン

Model Context Protocolが解決する課題と、AIスタックのどこに位置付けられるかを説明します。

02

Hosts、Clients、Serversを理解する

A14レッスンPRO

MCPにおける3つの役割と、その間を1つのメッセージがどのように流れるかを整理します。

03

JSON-RPC:MCPの通信言語

A14レッスンPRO

MCP が内部で送信する JSON-RPC メッセージを読み解き、考察します。

04

MCPのWorkspaceをセットアップする

A14レッスンPRO

Python SDKとツールをインストールし、Serverを構築・実行できるようにします。

05

初めてのMCP Server

A14レッスンPRO

最小限の動作するMCP Serverをゼロから構築、実行、検証します。

06

MCPの3つのプリミティブ

A24レッスンPRO

Tools、Resources、Promptsを見分け、適切なものを選択します。

07

実際に動作するToolを定義する

A24レッスンPRO

明確な引数と出力を備えた、実用的なMCP Toolを作成します。

08

ModelにResourceを公開する

A24レッスンPRO

ファイルやデータを、AIが読み取れるMCP Resourceとして提供します。

09

再利用可能なPrompt Templateを構築する

A24レッスンPRO

ユーザー入力をそのまま使える指示に変換するMCP Promptを作成します。

10

Serverを実行・テスト・検査する

A24レッスンPRO

stdio、Claude Desktop、MCP Inspectorを使って、Serverが動作することを検証します。

11

Pydanticによる型安全なTool入力

B14レッスンPRO

Pydanticモデルを使ってToolの引数を検証し、ドキュメント化します。

12

構造化された型付きTool出力

B14レッスンPRO

Clientが確実に解析できる、豊富で予測可能な結果を返します。

13

動的なResourceとTemplate

B14レッスンPRO

URIのパラメーターから、必要に応じてResourceを生成します。

14

ServerのライフサイクルとContext

B14レッスンPRO

起動、終了、リクエストごとのContextを適切に管理します。

15

Serverの堅牢なエラーハンドリング

B14レッスンPRO

Serverをクラッシュさせずに、失敗をModelとClientへ伝えます。

16

Streamable HTTPでMCPを提供する

B14レッスンPRO

stdioの先へ進み、リモート利用に向けてHTTP経由でServerを公開します。

17

HTTP Serverを認証する

B14レッスンPRO

トークンベース認証でリモートMCP Serverを保護します。

18

Sampling:ServerからModelに問い合わせる

B14レッスンPRO

Samplingを使い、ServerからHostのLLMにCompletionを要求できるようにします。

19

RootsとClientのCapabilities

B14レッスンPRO

ClientがServerに公開するディレクトリとCapabilitiesを確認します。

20

Progress、Cancellation、Logging

B14レッスンPRO

進捗を報告し、キャンセルに対応し、構造化ログをClientへ出力します。

21

本番品質のServerを設計する

B24レッスンPRO

信頼性と設定可能性を備え、リリースできるServerを構成します。

22

セキュリティと権限設計

B24レッスンPRO

MCP Serverの脅威モデルを作成し、最小権限アクセスを徹底します。

23

PythonでMCP Clientを構築する

B24レッスンPRO

MCP Serverに接続して操作する独自のClientを作成します。

24

MCPをデータベースとAPIに接続する

B24レッスンPRO

実際のデータソースやWebサービスをMCP ToolとResourceとしてラップします。

25

複数のServerをオーケストレーションする

B24レッスンPRO

複数のMCP Serverを組み合わせ、Registryを通じて検出します。

26

リモートMCP Serverをデプロイする

B24レッスンPRO

MCP Serverをコンテナ化し、インターネット経由で接続できるようホストします。

27

MCP ServerのObservability

B24レッスンPRO

Tracing、Metrics、Logsを追加し、Serverの動作を把握します。

28

パフォーマンスとスケーリング

B24レッスンPRO

MCP Serverを高速化し、同時負荷に対応できるようにします。

29

Capstone:実際のMCP Server

B24レッスンPRO

実際のサービスと統合した、完全かつドキュメント付きのMCP Serverをリリースします。

30

より広いAgentエコシステムにおけるMCP

B24レッスンPRO

Agent FrameworkやA2A Protocolと並べてMCPの位置付けを理解します。

よくある質問

よくある質問

MCP Academyコースは無料ですか?

はい。MCP Academyコースは無料で始められ、インタラクティブレッスンをすべて無料で完了できます。オプションのPRO登録で、高度なAIツールと共有可能な認定資格がアンロックされます。

PYTHONを学ぶのに事前経験は必要ですか?

いいえ。コースは基礎から始まり、より高度なトピックへと進むので、PYTHONの事前経験がなくても始められます。

CoddyKitでPYTHONをどのように学びますか?

実践しながら学びます。短いインタラクティブレッスンは、わかりやすい説明と、リアルタイムで実行される実践的なコード演習が組み合わさっており、24時間対応のAIチューターがわからないときにいつでもサポートします。

MCP Academyを完了すると認定資格がもらえますか?

はい。PRO学習者は試験を受けて、MCP Academyコースの完了を証明する共有可能な認定資格を取得できます(認証コード付き)。

スマートフォンでPYTHONを学べますか?

はい。CoddyKitはウェブとネイティブiOS・Androidアプリで利用でき、どのデバイスでもPYTHONを学習でき、進捗がすべてのデバイスで同期されます。

MCP Academyを今すぐ始める

AI搭載レッスンでプログラミングをマスターする数千人の学習者に参加しましょう。

無料で始める →すべてのコースを見る