Lecture 22Codex Appを利用した開発の基本 — 第 4

Lecture 22MCPとは?

Codexが外部ツールやサービスと連携するためのMCPを理解します。

読了の目安 約 6 分図解 準備中難易度

MCPは、Codexが外部サービスやツールとつながるための接続口です。 GitHub、Slack、Notion、ブラウザ、データベースなどを、 必要に応じて読んだり操作したりできるようにします。

MCPがあると、Codexは会話だけではなく外の情報も使えます。 そのぶん便利ですが、どこまで読めるか、何を変更できるかを理解して使うことが大切です。

1MCPは外部サービスへの接続口

たとえばGitHubとつながっていれば、CodexはPRやIssueを確認できます。 Notionとつながっていれば、仕様書を読んで実装計画に反映できます。 ブラウザとつながっていれば、画面を開いて表示確認ができます。

Figure 22.1Codexと外部サービスをつなぐMCP
Codexを中心にGitHub、Slack、Notion、Browser、DBがMCPで接続され、読み取りと変更の権限があることを示す図
NoteMCPは便利な接続口です。接続先と権限を理解して使いましょう。

2便利さと権限はセットで考える

  • 読み取り:Issue、ドキュメント、メッセージ、画面情報などを確認する。
  • 変更:コメント投稿、チケット更新、ファイル編集、データ作成などを行う。
  • 確認:何を読めるか、何を変更できるかを作業前に確認する。
Warn

強力な連携ほど確認が大事

MCPはCodexの手を外部サービスまで伸ばす仕組みです。 書き込みや公開を伴う操作では、実行前に内容を見せてもらいましょう。

3Codexに聞くとよいこと

  1. この環境で使えるMCPや外部連携を確認してもらう。
  2. それぞれが読み取りだけか、変更もできるかを説明してもらう。
  3. 今回の作業に必要な連携だけを使ってもらう。
やってみよう · Exercise

使える外部連携を確認する

Codexに「この環境で使える外部連携やMCPを確認し、何ができるかを初心者向けに説明してください」と依頼してみましょう。

確認を依頼する

4理解確認チェックリスト

  • MCPはAIと外部サービスの接続口だと説明できる。
  • 読み取りと変更の権限が関係すると理解している。
  • 使う前に接続先と権限を確認する意識がある。
End of Lecture 22