Repolode
microsoft

microsoft/mcp-for-beginners

C#、Java、JavaScript、Python、Rust、TypeScriptの実践例を通じてModel Context Protocol(MCP)を学べる、無料のオープンソース入門カリキュラム。

スター
17,483
フォーク
5,657
未解決の Issue
14
最終コミット
10 時間前

これは何?

AIアプリケーションとツールやサービスをつなぐ標準規格、Model Context Protocolを紹介する複数モジュール構成のコースです。基本概念とセキュリティから始まり、初めてのMCPサーバーとクライアントの構築、LLMとの接続、VS Codeやその他のMCPホストの利用へと進みます。

後半のモジュールでは、実践的な実装、ページネーション、OAuth2とEntra IDによる認証、スケーリング、カスタムトランスポートを扱います。また、PostgreSQLとpgvectorによるセマンティック検索を備えたMCPサーバーを構築する13のラボからなる学習パスも用意されています。複数の言語でコードサンプルが提供されており、MITライセンスで公開されています。

プログラミング言語を1つ習得し、クライアント・サーバーの基本やRESTの概念を理解している開発者を対象としています。50以上の言語への翻訳も含まれています。

主な機能

  • 01C#、Java、JavaScript、Python、Rust、TypeScriptによる実践的なMCPの例
  • 02MCPサーバーとクライアントの構築、stdioおよびHTTPストリーミングのトランスポートを解説
  • 03OAuth2やMicrosoft Entra ID認証など、セキュリティに関するトピックを収録
  • 04PostgreSQL連携とセマンティック検索を扱う13のラボからなるモジュール
  • 05サーバーをVS Code、Claude Desktop、その他のMCPホストに接続するためのガイド
  • 0650以上の言語に翻訳

ユースケース

  • AIツール連携を構築する前に、MCPを基礎から学ぶ
  • 初めてのMCPサーバー構築に使う、言語別のサンプルを選ぶ
  • MCPサーバー、クライアント、ホストの連携をチームに教える
  • PostgreSQLを使ったデータベース連携型MCPサーバーのラボに取り組む

クイックスタート

  1. 1

    GitHubでリポジトリをフォークする

  2. 2

    リポジトリをクローンする

    git clone https://github.com/microsoft/mcp-for-beginners.git
  3. 3

    Microsoft FoundryのDiscordコミュニティに参加する

使う前に知っておきたいこと

  • SDKのサポートが追いつくまで、一部のハンズオン例は引き続き古い2025-11-25 MCP仕様に固定されています。

トピック

よくある質問

mcp-for-beginners とは?
C#、Java、JavaScript、Python、Rust、TypeScriptの実践例を通じてModel Context Protocol(MCP)を学べる、無料のオープンソース入門カリキュラム。 AIアプリケーションとツールやサービスをつなぐ標準規格、Model Context Protocolを紹介する複数モジュール構成のコースです。基本概念とセキュリティから始まり、初めてのMCPサーバーとクライアントの構築、LLMとの接続、VS Codeやその他のMCPホストの利用へと進みます。
mcp-for-beginners は無料で使えますか?ライセンスは?
mcp-for-beginners は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
mcp-for-beginners は今もメンテナンスされていますか?
活発にメンテナンス中。mcp-for-beginners の最終コミットは 2026年10月21日 です。
mcp-for-beginners は何に使えますか?
AIツール連携を構築する前に、MCPを基礎から学ぶ 初めてのMCPサーバー構築に使う、言語別のサンプルを選ぶ MCPサーバー、クライアント、ホストの連携をチームに教える PostgreSQLを使ったデータベース連携型MCPサーバーのラボに取り組む
mcp-for-beginners のインストール方法は?
GitHubでリポジトリをフォークする リポジトリをクローンする: git clone https://github.com/microsoft/mcp-for-beginners.git Microsoft FoundryのDiscordコミュニティに参加する
mcp-for-beginners はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/microsoft/mcp-for-beginners

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト