0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

AIが話しかける前に動き出す?ChatGPT『MCP Events』の仕組みと“合鍵”の落とし穴

0
Last updated at Posted at 2026-10-06

AIが話しかける前に動き出す?ChatGPT『MCP Events』の仕組みと“合鍵”の落とし穴|グラレコ要約

📺 この記事は YouTube チャンネル きなこもっちーのテック深掘り の動画解説記事です。
▶️ 動画はこちら → AIが話しかける前に動き出す?ChatGPT『MCP Events』の仕組みと“合鍵”の落とし穴

🐹🦜 この記事に登場する2匹

  • 🐹 もっちー (ハムスター)… AI はまだ勉強中。「それどういうこと?」と素朴に質問する生徒役
  • 🦜 きなこ (セキセイインコ)… AI で調べものをこなす解説役。やさしく深掘りして教える先生役

この記事は2匹の掛け合いを書き起こした形式です。発言の先頭にいる絵文字+名前が話者です。

はじめに

🐹 もっちー「寝てる間にSlackへバグ報告が来ても、朝ぼくがChatGPTに聞くまで、AIは何もしないよね?」

発表カード:OpenAI DevDay 2026(2026-09-29)/ChatGPTのプラグインが「MCP Events」に対応

🦜 きなこ「それが変わり始めたの。9月29日のDevDay 2026で、ChatGPTのプラグインが『MCP Events』に対応したって発表されたんだよ」

🐹 もっちー「ほな、バグ報告が来たら、ChatGPTが勝手に動いてくれるん?」

🦜 きなこ「そう。外のアプリで何か起きたら、アプリのほうから知らせが届いて、決めておいた指示どおりに動き出すの」

🐹 もっちー「話しかけてないのに動くなんて!」

テロップ:「見張っててね」の申し込み=期限なしでも頼める“合鍵”

🦜 きなこ「でもね、この『見張っててね』っていう申し込みは、設計上、期限なしでも頼めるの。いわば合鍵なんだよ」

🦜 きなこ「どこまで任せられて、合鍵のどこが危ないのか、今日は順番にほどいていくね」

🐹 もっちー「合鍵って、なくしたら一番困るやつじゃん…」

AIは誰に起こされる?

問いテロップ:なぜAIが見に行くのではなく、アプリから知らせるの?

🐹 もっちー「でも、なんでAIが自分で見に行かないの?ぼくなら、気になるアプリをこまめにのぞきに行くけどな」

🦜 きなこ「そう考えるのは自然なの。人間だって、気になることは何度も見に行くもんね」

比較図:決まった時刻に見に行く(定期タスク)=次に見るまで気づけない/MCP Events=変化が起きたらアプリから知らせが届く

🦜 きなこ「でも、決まった時刻に見に行くやり方だと、その間に起きたことは次に見るまで分からないの。アプリが知らせてくれれば、起きたときにすぐ動けるんだよ」

🐹 もっちー「あ、玄関を何回ものぞきに行くんじゃなくて、呼び鈴が鳴るのを待つ感じ?」

🦜 きなこ「そのたとえ、ぴったり。この『何かが起きた』っていう知らせを、イベントって呼ぶの」

🐹 もっちー「じゃあMCPって何?もう名前だけでお腹いっぱいだよ」

図解:MCP=AIと外のアプリをつなぐ共通の決まりごと(コンセントの形をそろえるイメージ)

🦜 きなこ「AIと外のアプリをつなぐための、共通の決まりごとなの。コンセントの形をそろえるようなものだよ」

🦜 きなこ「これまでのMCPには、アプリから進んで知らせる決まった方法がなくて、何度も確かめに行くか、つなぎっぱなしにするしかなかったの」

🐹 もっちー「ふーん。で、何が起きたら知らせてもらえるの?」

例1:Slackのバグ報告チャンネル → 報告が届く → ChatGPTが修正の下書きプルリクエストを作る

🦜 きなこ「公式の例だと、Slackのバグ報告チャンネルを見張らせて、報告が来たら、直し方の下書きを作らせる使い方なの」

例2:ドキュメントにレビューコメントが付く → ChatGPTが指摘どおりに直す

🦜 きなこ「ドキュメントにレビューのコメントが付いたら、指摘どおりに直す、っていう例もあるよ」

🐹 もっちー「寝てる間に直しといてくれるんか!朝起きたら仕事が進んでるやん!」

🦜 きなこ「でも、アプリはChatGPTの玄関の場所を、どうやって知るんだと思う?そこには、偽物の呼び鈴を見分ける仕掛けまであるの」

🐹 もっちー「たしかに。知らない人に家の場所を教えるのって、ちょっと怖いね」

呼び鈴が本物だと、どう分かる?

問いテロップ:届いた知らせが本物だと、どうやって分かる?

🐹 もっちー「偽物の呼び鈴って、いたずらでピンポンされるってこと?」

5ステップ図:①アプリが知らせられる出来事の一覧を出す ②何を見張り、来たら何をするかを伝える ③ChatGPTが申し込む ④出来事が起きたら知らせが届く ⑤ChatGPTが指示どおりに動く

🦜 きなこ「そういう心配があるから、手順がしっかり決まってるの。流れは5ステップだよ」

🦜 きなこ「まず、アプリが『こんな出来事なら知らせられるよ』って一覧を出すの。次に私たちが、何を見張って、来たら何をするかをChatGPTに伝えるんだよ」

🐹 もっちー「お店のメニューを見てから、注文するみたいな感じだね」

図:ChatGPT → アプリへ申し込み/受け取り口のURL+署名用の秘密の合言葉を渡す

🦜 きなこ「うん、そんな感じ。3つ目で、ChatGPTがアプリに申し込むの。このとき、知らせの受け取り口になるURLと、秘密の合言葉を渡すんだよ」

🐹 もっちー「でも、合言葉を渡しても、届いた知らせが本物かどうかは、どうやって分かるの?」

図:知らせ+サイン(合言葉から作る)→ サインが合えば本物/合わなければ偽物

🦜 きなこ「そこで合言葉の出番なの。アプリは知らせを送るたびに、その合言葉から作ったサインを付けるの。サインが合わなければ、偽物って分かるんだよ」

確認の手順:アプリが確認用の「お題」を送る → ChatGPTが同じお題を返す → 受け取り口が本物と確かめてから有効化

🦜 きなこ「しかも申し込みを有効にする前に、アプリが確認用のお題を送って、ChatGPTがそれをそのまま返すの」

🐹 もっちー「ってことは、玄関が本当にそこにあるか、先に確かめてから呼び鈴を付けるんだね」

🦜 きなこ「そういうこと。あとは条件に合う出来事が起きたら知らせが届いて、ChatGPTが申し込んだチャットで、指示どおりに動くの」

注意:同じ知らせが重複して届くことがある → 2回動いても結果が同じになる作りに

🦜 きなこ「ただ、同じ知らせが2回届くこともあるの。だから、2回動いても壊れない作りにしてねって、公式も勧めてるんだよ」

🐹 もっちー「同じバグを2回直されたら、ややこしくなっちゃうもんね」

🦜 きなこ「ここまで聞くと、もう誰でも使えそうでしょ?ところが、この仕組みにはまだ“下書き”の札が付いてるの」

発表された=完成品?

問いテロップ:発表された=完成した機能?

🐹 もっちー「下書きって、発表されたのに完成品じゃないの?」

🦜 きなこ「発表って聞いたら、完成したって思うよね。それは自然なの」

位置づけカード:MCP Events=MCPの正式仕様ではない/作業部会で検討中のドラフト拡張

🦜 きなこ「でも、MCP Eventsは、MCPの正式な決まりじゃないの。作業部会で話し合ってる途中の、ドラフトなんだよ」

作業部会カード:MCP Triggers and Events 作業部会/2026-03-24 設立/リーダー:AWS(Clare Liguori氏)・Anthropic(Peter Alexander氏)

🦜 きなこ「その作業部会ができたのは、2026年3月24日。まとめ役は、AWSとAnthropicの人たちなの」

🐹 もっちー「OpenAIの新機能やのに、決めてるのはAWSとAnthropicの人なんか!」

🦜 きなこ「MCPは、みんなで使う決まりだからね。それに、ChatGPTが取り入れたのは、その下書きの一部だけなの」

届け方3通り:①ポーリング(events/poll)②ストリーミング(events/stream)③Webhook → ChatGPTの対応は③とお題の確認のみ

🦜 きなこ「下書きには知らせの届け方が3通り書いてあるけど、ChatGPTが対応したのは、Webhookっていう届け方と、さっきのお題の確認だけなんだよ」

🐹 もっちー「うぇぶふっく?」

🦜 きなこ「さっきの呼び鈴のことだよ。決めておいたURLに、出来事をその都度送り届ける方式なの」

🐹 もっちー「じゃあ、ぼくのChatGPTでも、今日から使えるの?」

使える場所カード:ChatGPTのWorkチャット(Web/デスクトップアプリでCloudを選んだとき)・dots

🦜 きなこ「使える場所も限られてるの。ChatGPTのWorkチャット、つまりWebか、デスクトップでCloudを選んだときと、それからdotsなんだよ」

🐹 もっちー「dotsって、なに?」

🦜 きなこ「OpenAIが同じ日に発表した、24時間、目標に向かって動き続けるAIのことだよ」

作る側の条件カード:MCP 2.0(プロトコルバージョン 2026-07-28)が必須

🦜 きなこ「アプリを作る側にも条件があって、2026年7月28日版のMCP、いわゆるMCP 2.0に対応してないといけないの」

🐹 もっちー「ってことは、今は“動き出したばかりの新しい決まり”って思っておけばいいんだね」

🦜 きなこ「そう。公式の説明も、ドラフトだから細かいところは変わりうる、っていう前提で書かれてるの」

🦜 きなこ「でも本当に気をつけたいのは、変わるかどうかより、今の仕組みのままで起きうる落とし穴のほうなの」

期限なしの合鍵

問いテロップ:見張りの申し込みは、いつまで生きている?

🐹 もっちー「それって、最初に言ってた合鍵の話?」

🦜 きなこ「そう。まず、アプリにつなぐときの通行証には、ふつう期限があるの。アクセストークンっていう、すぐ切れる通行証なんだよ」

🐹 もっちー「じゃあ、通行証が切れたら、見張りも自動で止まるよね?」

🦜 きなこ「そう思うよね。ふつうのログインなら、期限が切れたら入れなくなるもん」

比較図:通行証(アクセストークン)=すぐ切れる/見張りの申し込み(購読)=通行証とは別の寿命を持つ

🦜 きなこ「でも、見張りの申し込みには、通行証とは別に、自分の寿命があるの」

寿命の決まり方:ChatGPT(クライアント)が提案(ttlMs)→ アプリ(サーバー)が決定(refreshBefore)/ttlMs: null=期限なしの提案も可能

🦜 きなこ「下書きの設計では、寿命はChatGPT側が提案して、アプリ側が決めるの。しかも、『期限なし』を提案することもできるんだよ」

🐹 もっちー「期限なしの合鍵って、そんなん一生使えてまうやん!」

守りの決まり(下書き):申し込み時と配信時に権限を確認/権限が失効したらサーバーは購読を終わらせるべき(SHOULD)

🦜 きなこ「もちろん、守る決まりもあるの。下書きは、申し込むときと届けるときの両方で権限を確かめて、なくなったら止めるべき、としてるんだよ」

🦜 きなこ「OpenAIの説明も、申し込みの間は、権限を確かめ直すように求めてるの」

🐹 もっちー「なーんだ、じゃあ安心じゃない?」

WorkOSの指摘(2026-10-01・第三者の見解):権限の再確認は「定期的に」としか定まっていない

🦜 きなこ「ところが、WorkOSっていう会社は、確かめ直すタイミングが『定期的に』としか書かれてない、と指摘してるの」

指摘された例(WorkOS):申し込み時にしか権限を確認しないアプリ → 退職した人に契約書の更新が届き続けるおそれ

🦜 きなこ「申し込むときしか確かめないアプリだと、会社を辞めた人に、契約書の更新が届き続けるおそれがある、という例も挙げてるんだよ」

🐹 もっちー「辞めたのに、合鍵だけ残ってるってことか…」

指摘カード:ChatGPTは打ち切り(terminated)通知に未対応 → 購読が止まったことに気づきにくい(WorkOSの指摘)

🦜 きなこ「それにChatGPTは、申し込みの打ち切りを知らせる通知に、まだ対応してないの。だから止まっても気づきにくい、ってWorkOSは見てるんだよ」

🐹 もっちー「止まっても気づかれへんのか!」

指摘カード(WorkOS):アプリ側に申し込みの一覧を出す仕組みがない → 管理者がまとめて見直しにくい

🦜 きなこ「アプリ側に申し込みの一覧を出す仕組みがなくて、管理者がまとめて見直しにくい、とも言われてるの」

🐹 もっちー「ぼくがほっぺ袋に入れたひまわりの種の数みたいに、合鍵を何本渡したか、誰も数えられないかもしれないんだね」

🦜 きなこ「まさにそこなの。だからこそ、先に決めておけることがあるの。しかも使う側の分は、アプリを作れなくてもできるんだよ」

合鍵の返し方

問いテロップ:使う側と作る側は、それぞれ何をしておけばいい?

🐹 もっちー「でもぼく、アプリなんて作れないし、関係ないんじゃない?」

🦜 きなこ「そう思うよね。でも、使う側にもできることがあるの」

使う側のチェック:①何を見張らせているか、ときどき見直す ②退職・異動・権限が変わったら見張りも止める

🦜 きなこ「WorkOSの勧めを使う側に置きかえるとね。何を見張らせているかを、ときどき見直すこと。辞めたり異動したりしたら、見張りも止めることなの」

🐹 もっちー「合鍵を渡した相手のリストを、たまに見返すってことだね」

使う側のチェック③:大事な操作は人の承認を挟む(dotsならCustom Rulesで設定)

🦜 きなこ「それと、大事な操作には、人の承認を挟むのもおすすめだよ。dotsなら、Custom Rulesで決めておけるの」

🐹 もっちー「信号の黄色みたいに、いったん止まるんやな!」

作る側のチェック:①申し込みに有限の期限を付ける ②期限なしの申し込みは断る ③決まった間隔で権限を確かめ直す

🦜 きなこ「作る側は、申し込みに終わりのある期限を付けて、期限なしの申し込みは断る。それから、決まった間隔で権限を確かめ直すことが勧められてるの」

作る側のチェック④⑤:サインを検証する/2回届いても壊れない作りにする

🦜 きなこ「サインの確認と、2回届いても壊れない作りも、忘れずにね」

🐹 もっちー「合鍵に、返す日をちゃんと書いておくってことか」

🦜 きなこ「その通り。実はその“返す日”、今日のうちに1個だけ決めておけるの」

まとめ

まとめカード:①アプリからの知らせでChatGPTが動き出す ②まだドラフト・使える場所はWorkチャットとdots ③見張りの申し込みは“合鍵”。返す日と見直しを決める

🦜 きなこ「まとめるね。MCP Eventsで、AIは話しかけられる前に、アプリからの知らせで動き出せるようになったの」

🐹 もっちー「でも今はまだ下書きで、使える場所も限られてる。それに見張りの申し込みは合鍵、だったね」

行動カード:AIに見張らせたいこと+『いつ止めるか』の日付を1行メモする

🦜 きなこ「今日から1個だけ試すなら、AIに見張らせたいことを1つ思い浮かべて、その横に『いつ止めるか』の日付をメモしてみてね」

🐹 もっちー「日付をひとつ書くだけか!それやったらワイでもできるわ!」

保存版カード:使う側(見直す・止める・承認を挟む)/作る側(有限の期限・期限なしは断る・定期的に権限確認・サイン検証・2回届いても壊れない作り)

🐹 もっちー「この使う側と作る側のチェックリスト、あとで見返したいから保存しとこ!」

🐹 もっちー「そういや飼い主、前のバイト先の入館証、まだ財布に入れっぱなしやで」

🦜 きなこ「ふふ、あれも返しそびれた合鍵の一種かもね」

コメント欄アイコン:『AIに何を見張らせたい?いつ止める?』

🦜 きなこ「みんなは、AIに何を見張らせてみたい?それと、いつ止める?コメントで教えてね」

関連動画カード:OpenAI dotsに何を任せていい?24時間働くAIの“任せる範囲”の決め方

🦜 きなこ「ちなみに、この知らせで動き出せるdotsは、寝てる間も働くAIの同僚なの。でも何を任せちゃいけないかは、別の動画で話してるよ」

🐹 もっちー「それも気になる!あとで見てみよっと」


きなこもっちーのテック深掘り では、AI/LLM を中心としたテック全般をハムスター(🐹 もっちー)とセキセイインコ(🦜 きなこ)の掛け合いで楽しく解説しています。

▶️ 動画で観る → AIが話しかける前に動き出す?ChatGPT『MCP Events』の仕組みと“合鍵”の落とし穴

👍 この記事が役に立ったら LGTM・ストックしてもらえると励みになります!

📺 チャンネル登録はこちら → きなこもっちーのテック深掘り

🔗 他の解説動画も見る → きなこもっちーのテック深掘り の動画一覧

🎬 あわせて見たい関連動画

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?