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
Anthropic のMCPについて
Search
yuuki shimizu
December 04, 2024
Technology
0
44
Anthropic のMCPについて
yuuki shimizu
December 04, 2024
Tweet
Share
More Decks by yuuki shimizu
See All by yuuki shimizu
Anthropicが発表したClioについて
olivemochi23
0
23
Introducing the Model Context Protocol
olivemochi23
0
15
「12月6日発表 中小企業支援策・補助金最新情報
olivemochi23
0
21
PydanticAIの基本と活用
olivemochi23
0
56
多様性を重視した集団ベースのモデルマージ
olivemochi23
0
26
ファイブフォース分析まとめ
olivemochi23
1
23
Other Decks in Technology
See All in Technology
IAMのマニアックな話2025
nrinetcom
PRO
6
1.4k
AIエージェント入門
minorun365
PRO
33
20k
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
3
540
どちらかだけじゃもったいないかも? ECSとEKSを適材適所で併用するメリット、運用課題とそれらの対応について
tk3fftk
2
280
LayerXにおけるAI活用事例とその裏側(2025年2月) バクラクの目指す “業務の自動運転” の例 / layerx-ai-deim2025
yuya4
1
580
JavaにおけるNull非許容性
skrb
2
2.7k
Two Blades, One Journey: Engineering While Managing
ohbarye
4
2.6k
Cracking the Coding Interview 6th Edition
gdplabs
14
28k
[OpsJAWS Meetup33 AIOps] Amazon Bedrockガードレールで守る安全なAI運用
akiratameto
1
140
マルチアカウント環境における組織ポリシーについて まとめてみる
nrinetcom
PRO
2
110
クラウド関連のインシデントケースを収集して見えてきたもの
lhazy
9
1.9k
アジリティを高めるテストマネジメント #QiitaQualityForward
makky_tyuyan
1
340
Featured
See All Featured
The Language of Interfaces
destraynor
156
24k
Into the Great Unknown - MozCon
thekraken
35
1.6k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
2.1k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
45
9.4k
Building Adaptive Systems
keathley
40
2.4k
Writing Fast Ruby
sferik
628
61k
Building a Scalable Design System with Sketch
lauravandoore
461
33k
Docker and Python
trallard
44
3.3k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.2k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
134
33k
Transcript
Anthropic のMCPについて 各ショアデには、詳細な解説が付けられています。技術に詳しくない⼀般 の⼈にも分かりやすくするために、専⾨⽤語を簡単に説明しながら構成 しました。 by yuuki shimizu YS
Model Context Protocol (MCP) の概要 AI゠サシソヱテをよりアヱツヨ ザゥヱテに、ヅヺソとつながる 未来へ MCP(Model Context
Protocol)は、AIとヅヺソを簡単かつ安全 に接続するための新しい標準です。このフルテケラを通じ て、AI゠サシソヱテが情報を正しく活⽤し、より役⽴つコホ ヺテを提供できるようになります。 MCPは、AI゠サシソヱテがヅヺソに゠キスシし、その情報を 理解して活⽤するための共通⾔語を提供します。これによ り、AI゠サシソヱテはより正確な情報に基づいた回答を提供 し、ヤヺゴヺのドヺジをより適切に満たすことができます。
MCPとは 共通ラヺラ MCPは、AIとヅヺソの接続を簡素化する 「共通ラヺラ」である。AIがヅヺソを活 ⽤しやすくなることで、より賢い答えを 提供可能になる。 ヅヺソ活⽤ 現在のAIは優秀だが、必要な情報に゠キ スシできないと⼒を発揮できない。MCP は、AIが複雑なヅヺソサシツマに゠キス
シできるようにする「統⼀された仕組 み」である。 エヺフヱセヺシ MCPはエヺフヱセヺシであり、誰でも⾃ 由に利⽤ヹ改善可能である。これは、AI 技術の⺠主化を促進し、より多くの開 発者がMCPを活⽤することを可能にす る。
現状の課題 情報コアル ヅヺソは各サシツマ内に閉じ 込められている。これは、ヅ ヺソの゠キスシと利⽤を制限 し、効率的な分析を妨げる。 ヅヺソコアルは、組織全体の ヅヺソ統合と分析を困難にす る。 ⾮効率
各サシツマに個別の接続が必 要である。これは、開発と運 ⽤に時間とケシテがかかる。 また、複雑なサシツマ゠ヺカ ツキタメを管理する必要があ る。 シクヺョパヨツァの⽋如 ⼤規模なサシツマでの運⽤が難しい。これは、ヅヺソ量の増加やサ シツマの拡張に対応できないことを意味する。シクヺョパヨツァの ⽋如は、将来の成⻑を阻害する可能性がある。
MCPの特徴 統⼀された仕組み MCPを使⽤すれば、1つの⽅ 法でヅヺソに゠キスシできま す。これは、開発者の負担を 軽減し、ヅヺソ管理を簡素化 します。 スカャヨツァ MCPは、安全な双⽅向の接続 を提供します。これにより、
ヅヺソの機密性を保護し、不 正゠キスシを防ぎます。 柔軟性 MCPは、ルヺォラとヨムヺテのヅヺソの両⽅に対応できます。これ は、さまざまな環境でヅヺソに゠キスシする必要がある場合に便利 です。
主なケヱホヺニヱテ MCPの仕様書と開発ヂヺラ MCPの仕様書と開発ヂヺラは、PythonやTypeScriptに対応している。これ により、開発者はさまざまな⾔語でMCPを開発することができる。 Claude Desktop゠フヨでのルヺォラMCPコヺノヺ Claude Desktop゠フヨには、ルヺォラMCPコヺノヺが組み込まれている。 これにより、開発者はルヺォラ環境でMCPをツシテすることができる。 Google
DriveやSlackなど、よく使うサシツマ⽤のMCPコヺノ ヺ Google DriveやSlackなど、よく使うサシツマ⽤のMCPコヺノヺも⽤意され ている。これにより、開発者はMCPを簡単にこれらのサシツマに統合する ことができる。
早期導⼊事例 導⼊企業 MCP は、すでに Block、Apollo、Zed、Replit などの企業で導 ⼊されています。これらの企業は、MCP を活⽤することで、 ケヺヅァヱギ作業の効率化、必要な情報の正確な取得、⾼機 能なケヺデをより少ない試⾏で⽣成することに成功していま
す。 成柝 例えば、フルギョマを書く際、AI が「どのケヺデを修正すべ きか」を的確に理解して゠デノアシできるようになります。 これにより作業が⼤幅に効率化されます。MCP は、開発者の ⽣産性を向上させるための強⼒なヂヺラとして、多くの企業 で活⽤されています。
開発者向けオアデ 1 キアチキシソヺテオアデ ツシテを実施し、MCPの機能を体験できます。 2 MCPコヺノヺ設定 ルヺォラ環境でMCPコヺノヺを設定します。 3 Claude Desktopゾイヱルヺデ
開発の第⼀歩として、Claude Desktopをゾイヱルヺデしま す。 開発者向けオアデは、MCPの導⼊をシマヺジに⾏うためのものです。簡単な⼿順で始められるため、開発者だけでなく企業内で もすぐに試すことができます。 エヺフヱセヺシヨホザテヨへの貢献も歓迎しています。開発者ケポャドツァへの参加を促し、MCPの進化を加速させましょう。
MCPの゠ヺカツキタメ MCPは、キョア゠ヱテ(AI゠フヨ)とコヺノヺ(ヅヺソセヺシ)を接続す る仕組みを提供する。MCPは、コヺノヺの公開範囲を限定し、外部アヱソ ヺニチテへのヅヺソ露出を防⽌するスカャヨツァ対策を備えている。 MCPは、必要なヅヺソだけを安全にやり取りする仕組みを提供する。例え ば、⾃分のPCにあるビゟアラをAIが利⽤する場合も、外部に情報が漏れる ⼼配はない。
未来への展望 統⼀されたヅヺソ接続のウケサシ ツマ MCPは、統⼀されたヅヺソ接続のウケサ シツマを構築する。これにより、AIは複 数のヂヺラやヅヺソスチテ間でケヱツ カシテを維持できるようになる。 AIが複数のヂヺラやヅヺソスチテ 間でケヱツカシテを維持 AIは、複数のヂヺラやヅヺソスチテ間で
ケヱツカシテを維持できるようになる。 これにより、AIの精度がさらに⾼まる。 開発者とヤヺゴヺが協⼒し、進化 するフョチテビェヺマ MCPは、開発者とヤヺゴヺが協⼒し、進 化するフョチテビェヺマである。これ により、MCPは常に最新の技術を取り⼊ れ、ヤヺゴヺのドヺジに応えられるよう になる。
まとめと次のステップ まとめ MCPは、AIとデータをつなぐための新しい「ルールブック」 である。MCPは、開発の効率化とシステムの柔軟性を可能に する。 次のステップ MCPサーバーを試してみよう。開発者コミュニティに参加し てアイデアを共有しよう。公式リソースで詳細を学ぼう。