Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ミリしらMCP勉強会
Search
watany
April 02, 2025
Programming
4
450
ミリしらMCP勉強会
社内勉強会向け
watany
April 02, 2025
Tweet
Share
More Decks by watany
See All by watany
RemovalPoliciesのことを知ろう!
watany
2
59
エンジニアに許された特別な時間の終わり
watany
91
84k
AI Agent時代なのでAWSのLLMs.txtが欲しい!
watany
4
870
宇宙最速のランチRecap LT会(AWS re:Invent 2024)
watany
2
720
苦いビールを避ける冴えたやり方
watany
2
370
こんなにあるの? 最近のIPAトレンドを ざっくりまとめてみた
watany
3
870
消費者庁のページから学ぶ アウトプットでの比較で荒れない方法
watany
0
260
Deep Dive into Lambda Response Streaming
watany
1
130
”AWS CDKを選定しなかった理由”から見るCDKの現在地
watany
6
4.1k
Other Decks in Programming
See All in Programming
爆速スッキリ! Rspack 移行の成果と道のり - Muddy Web #11
dora1998
1
160
DataStoreをテストする
mkeeda
0
110
Modern Angular:Renovation for Your Applications @angularDays 2025 Munich
manfredsteyer
PRO
0
140
コンテナでLambdaをデプロイするときに知っておきたかったこと
_takahash
0
150
The Weight of Data: Rethinking Cloud-Native Systems for the Age of AI
hollycummins
0
110
PHPUnit 高速化テクニック / PHPUnit Speedup Techniques
pinkumohikan
1
1.2k
SideKiqでジョブが二重起動した事象を深堀りしました
t_hatachi
0
240
体得しよう!RSA暗号の原理と解読
laysakura
3
540
Django for Data Science (Boston Python Meetup, March 2025)
wsvincent
0
240
プログラミング教育のコスパの話
superkinoko
0
120
AIエージェントを活用したアプリ開発手法の模索
kumamotone
1
750
自分のために作ったアプリが、グローバルに使われるまで / Indie App Development Lunch LT
pixyzehn
1
130
Featured
See All Featured
How to Ace a Technical Interview
jacobian
276
23k
Testing 201, or: Great Expectations
jmmastey
42
7.4k
Optimising Largest Contentful Paint
csswizardry
35
3.2k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
30
1.1k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
135
33k
Become a Pro
speakerdeck
PRO
27
5.2k
GraphQLの誤解/rethinking-graphql
sonatard
70
10k
Reflections from 52 weeks, 52 projects
jeffersonlam
349
20k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Git: the NoSQL Database
bkeepers
PRO
429
65k
Building Flexible Design Systems
yeseniaperezcruz
328
38k
Transcript
None
※注意 - 運営は生成AIに明るくありません - 運営はMCPを1ミリも知りません - 本資料は社内勉強会の前の前説です - 参考: -
Gunther Brunner「MCP世界への招待」
目次 - Introduction - MCPとは - なぜ注目されているのか - The fourth
week of March 2025 - To be
Introduction
生成AIブーム 2023:Chat LLM+UI 2024:Chat LLM+Knowl edge 2025:Chat LLM+???? 2023:Chat LLM+UI
2024:RAG LLM+Knowl edge 2025:Agent LLM+????
生成AIブーム 2023:Chat LLM+UI 2024:Chat LLM+Knowl edge 2025:Chat LLM+???? 2023:Chat LLM+UI
2024:RAG LLM+Knowl edge 2025:Agent LLM+ReAct +Tool
行動に必要なもの
人間向けの道具を使うと効率がいい
”GPTさん”に道具を使ってもらう
”Claudeさん”に道具を使ってもらう
”Geminiさん”に道具を使ってもらう
AIと道具のプロトコルが定まると効率がいい
AIと道具のプロトコルが定まると効率がいい
None
Model Context Protocol
MCPのアーキテクチャ
MCPのアーキテクチャ
MCPのSDK
MCPの主要素 コンポーネント • MCP ホスト:生成 AI モデルを搭載したアプリケーション • MCP
クライアント: ホスト内に組み込まれ、MCP サーバと通信する • MCP サーバ:特定のデータやツールへアクセスを提供する
MCPの主要素 通信:JSON-RPC 2.0
MCPとは大した技術ではない?
MCPとは大した技術ではない
MCPとは大した技術ではない ならば、なぜ注目されているのか
None
MCPを巡るエコシステム
MCPを巡るエコシステム MCPエコシステムに入ると何が嬉しい? • ユーザ ◦ MCPサーバの先を自然言語で扱える • クライアント ◦ MCP対応自体が、ユーザに訴求できる
• サーバ ◦ MCPクライアント/AIAgentから サービス/システムが求められる
MCPロードマップ ≒今の時点で出来ないこと
None
なぜこの勉強会を開いたのか
2025/3/25 Cloudflareが”Remote MCP Server”を提供
2025/3/26 MCPの新仕様 ”2025-03-26”の公開
Specification ”2025-03-26” できるようになりそうなこと
2025/3/27 MCP🤝OpenAI ⇒わずか4か月で 実質的なデファクトへ
巨人たちの動向 Amazon
巨人たちの動向 Amazon
巨人たちの動向 Microsoft
巨人たちの動向 Google
None
次にどうすればいいか MCPの位置づけと期待・注目の理由を知った Next: • MCP実装を読み込む • MCPを使って覚える • MCPクライアント/サーバを実装する •
etc……
Appendix. セキュリティ的な想定問答 • MCPの固有のセキュリティチェックは? ◦ MCPクライアント側はJSON-RPCに過ぎないので、一般的なエンプラ製品・ OSSに準ず るチェックと同様に必要 ◦ MCPサーバー側は、MCPリポジトリ・各種製品公式・SDK自前実装が主流になるのかな
と ◦ 要は従来の〇〇プラグインに準ずるものとして扱う
Appendix. セキュリティ的な想定問答 • MCPとAI Agentがローカルを荒らすと不安 ◦ MCP&Agentが操作ターゲットとなる環境は、 Devcontainerやクラウド環境などで環境分 離される形が自然