@hihihiroroのLog

ダラダラと。本ブログは、個人の意見であり、所属会社とは関係がありません。

「PythonではじめるMCP開発入門」を読んだ

必ず使うことになるだろうから読んでおこうと思ったので。

目次は以下。

第1章 MCP とは何か?
第2章 MCP サーバーを使ってみる
第3章 MCPアーキテクチャ
第4章 MCP サーバー開発
第5章 MCP ホスト開発
第6章 LLM を使ってMCP サーバー/ホストを開発する

MCPの概要とAIエージェントの発展、MCP登場の背景が解説されていた。その後は環境構築からMCPサーバーの使い方、探し方、使用時の注意点まで、実践的な内容が説明されている。
このあとはMCPアーキテクチャの話がされている。基本構造、JSON-RPC 2.0、MCPセッションとライフサイクル、トランスポート層の概要といった技術的詳細が説明されている。ここで基本的な仕組みをしることができた。プロトコルの話と通信手段の話は知ることができて面白かった。
また、エラー処理とロギングの章があるのも助かる。実際に自分たちで作るものを動かす際には必要になるので知っておけるのは嬉しかった。

その後はサーバー側とホスト側をシンプルなMCPサーバーとMCPホストを実際に作り方が用意されている。手を動かしながら試せるのでわかりやすかった。最後の章ではAIコーディングによる具体的な開発例が紹介されていて、自己流でやっているので人がどの用にやっているのか観察できるのは面白かった。

まとめ

  • 概念から開発まで幅広い内容なのに薄くて読みやすかった
  • エラー処理やロギングなど実運用の際に気になることまで書かれているので助かる
  • もう少し他にも読んでみてちゃんと理解しておきたい