PythonではじめるMCP開発入門

  • PythonではじめるMCP開発入門
  • PythonではじめるMCP開発入門
ページ数
134p
ISBN
978-4-06-541238-1
著者情報
李 碩根(イ サクン)
株式会社松尾研究所 シニアデータサイエンティスト/SozoWorks株式会社 代表取締役。フューチャーアーキテクト株式会社を経て日本アイ・ビー・エム株式会社に入社し、データサイエンティストとして数多くのAIプロジェクトをリード。2023年より株式会社松尾研究所でシニアデータサイエンティストとして勤務し、需要予測・因果探索・AIエージェント分野などのプロジェクトを成功に導いてきた。2025年にはAIエージェント特化企業「SozoWorks株式会社」を創業し、「日本の産業の効率化をAIエージェントで支援する」ことを目指している

からあげ(カラアゲ)
株式会社松尾研究所 シニアデータサイエンティスト。多数の商業誌・Webメディアへも記事を寄稿。個人としてモノづくりを楽しむメイカーとして「Ogaki Mini Maker Faire」をはじめとした複数のメイカー系イベントに出展

渡邊 拓夢(ワタナベ タクム)
株式会社松尾研究所 シニアデータサイエンティスト。新卒でITコンサルティング企業である株式会社野村総合研究所に入社。システムコンサルタントとしてデータ利活用導入支援・AI(とくに生成AI)を用いた業務改革支援に主に従事。2025年より現職。ドメイン知識を有する独自LLM開発などに従事

¥2,750 税込

12 nanacoポイント

12 セブンマイル

セブン-イレブン受取り(送料無料)

発送目安

発売日(発売日以降は当日)~2日で発送

宅配(送料¥550税込)

発送目安

発売日(発売日以降は当日)~2日で発送

交通状況・天候の影響や注文が集中した場合等、お届けにお時間をいただく場合がございます。

商品説明

新・業界標準を実装しよう!基本概念にとどまらず、アーキテクチャやエラー処理についても体系的に解説。実際のPythonコードでサーバー/ホストの開発まで実践できる。AIコーディングのテンプレートも!

★新・業界標準はこの一冊から! MCPの概要からアーキテクチャ、Pythonによる実装まで★

本書では、MCP(Model Context Protocol)の基本概念の説明から、既存のMCPのサーバーの基本的な利用方法、そして、PythonによるMCPサーバー/ホストの開発までを網羅的に扱います。MCPの基本構造、アーキテクチャについても、どこよりも詳しく、わかりやすく解説。また、AIコーディングによるMCPサーバー/ホストの具体的な開発例や、AIコーディングに役立つシステムプロンプトなども紹介しています。

【おもな内容】
第1章 MCPとは何か?
 1.1 MCPの概要
 1.2 AIエージェントの発展とMCP登場の背景
第2章 MCPサーバーを使ってみる
 2.1 環境構築
 2.2 MCPサーバーを使う
 2.3 MCPサーバーの探し方
 2.4 MCPサーバー使用時の注意点
第3章 MCPのアーキテクチャ
 3.1 MCPの基本構造
 3.2 JSON-RPC 2.0とは
 3.3 MCPセッションとライフサイクル
 3.4 トランスポート層の概要
第4章 MCPサーバー開発
 4.1 MCPサーバー開発時の留意点
 4.2 MCPサーバーが公開する主な機能(MCPメソッド)
 4.3 Python SDKの概要と使い方
 4.4 MCPサーバーのエラー処理とロギング
 4.5 実践:シンプルなMCPサーバーを作ってみる
第5章 MCPホスト開発
 5.1 MCPホストの役割と設計
 5.2 MCPホストとサーバーの連携の実装
 5.3 MCPホストとLLMの連携の実装
 5.4 MCPホストのエラー処理とロギング
 5.5 実践:シンプルなMCPホストを作ってみる
第6章 LLMを使ってMCPサーバー/ホストを開発する
 6.1 AIコーディングの基礎
 6.2 LLMを使ったMCPサーバーの開発
 6.3 LLMを使ったMCPホストの開発

目次

第1章 MCPとは何か?
 1.1 MCPの概要
 1.2 AIエージェントの発展とMCP登場の背景
第2章 MCPサーバーを使ってみる
 2.1 環境構築
 2.2 MCPサーバーを使う
 2.3 MCPサーバーの探し方
 2.4 MCPサーバー使用時の注意点
第3章 MCPのアーキテクチャ
 3.1 MCPの基本構造
 3.2 JSON-RPC 2.0とは
 3.3 MCPセッションとライフサイクル
 3.4 トランスポート層の概要
第4章 MCPサーバー開発
 4.1 MCPサーバー開発時の留意点
 4.2 MCPサーバーが公開する主な機能(MCPメソッド)
 4.3 Python SDKの概要と使い方
 4.4 MCPサーバーのエラー処理とロギング
 4.5 実践:シンプルなMCPサーバーを作ってみる
第5章 MCPホスト開発
 5.1 MCPホストの役割と設計
 5.2 MCPホストとサーバーの連携の実装
 5.3 MCPホストとLLMの連携の実装
 5.4 MCPホストのエラー処理とロギング
 5.5 実践:シンプルなMCPホストを作ってみる
第6章 LLMを使ってMCPサーバー/ホストを開発する
 6.1 AIコーディングの基礎
 6.2 LLMを使ったMCPサーバーの開発
 6.3 LLMを使ったMCPホストの開発

商品詳細

出版社名
講談社
サイズ
24cm
対象年齢
一般
フォーマット
単行本

注意事項

本の帯に関して
帯つきでの出荷はお約束しておりません。
商品ページに、帯のみに付与される特典物等の表記がある場合でも、確実に帯つきでの出荷はお約束しておりません。
また、帯は商品の一部ではなく「広告扱い」のため、帯の有無・破損による交換や返品は承っておりません。
版・表紙について
版・表紙(カバー)のご指定は承っておりません。ご注文いただくタイミングによっては、お届けする商品の版や表紙が商品ページ上のものとは異なる場合がございます。
また、初版にのみにお付けしている特典(初回特典、初回仕様特典)がある商品は、商品ページに特典の表記がされている場合でも、無くなり次第終了となります。

あなたへのおすすめ