Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
MCPサーバー/クライアント開発入門
Rating: 4.3 out of 5(61 ratings)
805 students

MCPサーバー/クライアント開発入門

Model Context Protocolの仕組みを理解し、HTTP対応MCPサーバー/クライアントをTypeScriptで構築。AI連携の実装を体系的に学ぶ実践講座
Last updated 7/2026
Japanese
Japanese [Auto],

What you'll learn

  • Model Context Protocol (MCP) の概要、仕組み、定義すべきプロトコルを学びます
  • MCP サーバーをデバッグするツール(MCP Inspector)の概要および使い方を学びます
  • MCPサーバーのツール、リソース、プロンプトのプロトコルの実装方法をハンズオンします
  • MCPクライアントのツール、リソース、プロンプトに関するプロトコルの実装方法をハンズオンします

Course content

7 sections37 lectures2h 55m total length
  • イントロダクション3:50

    本講座の概要、対象受講生、特徴などを紹介します。

  • 講座概要1:52

    本講座全体を通して学習する内容について紹介します。

  • 注意事項2:25

    本講座では前提となる環境やアカウントなどがあります。開発環境の解説、注意事項についての紹介をします。

    開発環境

    • GitHubアカウント

    • VisualStudioCode

    • Node.js実行環境

Requirements

  • GitHuc アカウントが必要です
  • Visual Studio Code をあらかじめインストールしておく必要があります
  • Node.js が実行できる環境が必要です
  • DB(SQLite)の操作方法がわかっていると学習しやすいですが必須スキルではありません

Description

生成AIと外部システムを拡張性高く連携させるための標準として注目されている「Model Context Protocol(MCP)」。本コースは、MCPの概念理解にとどまらず、実際に動くMCPサーバー/クライアントを自分で実装できるようになることを目的とした実践講座です。


MCPに興味はあるものの、「何ができるのか分からない」「公式仕様を読んでも実装イメージが湧かない」「サンプルを動かすだけで終わってしまう」と感じているエンジニアは少なくありません。本コースでは、そうした疑問を解消するために、HTTPベースのMCPサーバーとクライアントをTypeScriptで段階的に構築していきます。


前半ではMCPの全体像や代表的なサーバー/クライアント構成を整理し、MCP Inspectorを使って通信内容を可視化しながら理解を深めます。後半では、ツール・リソース・プロンプトといったMCPの中核要素を一つずつ実装し、「AIからどのように呼び出され、どのように使われるのか」を体感的に学びます。


本コースを修了することで、生成AIと業務システムをつなぐ基盤としてMCPを使いこなし、自身のプロダクトやPoCに応用できる設計力と実装力が身につきます。


【本コースの概要】

  • Model Context Protocol (MCP) 概要

    • MCPに含まれるプロトコル

    • 代表的なMCPサーバー/クライアント

  • MCP Inspector

    • 使い方

  • MCP サーバー実装

    • ツール、リソース、プロンプトの実装

  • MCP クライアント実装

    • ツール、リソース、プロンプトの実装


【変更履歴】

2026/01/xx v1.0.0 初版リリース


Who this course is for:

  • 2-3年目の開発経験がある方
  • MCP開発に興味があるITエンジニア
  • AIを使った業務改善をしたい人
  • 新しい技術に興味がある人