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
78
Anthropic のMCPについて
yuuki shimizu
December 04, 2024
Tweet
Share
More Decks by yuuki shimizu
See All by yuuki shimizu
Anthropicが発表したClioについて
olivemochi23
0
40
Introducing the Model Context Protocol
olivemochi23
0
73
「12月6日発表 中小企業支援策・補助金最新情報
olivemochi23
0
27
PydanticAIの基本と活用
olivemochi23
0
75
多様性を重視した集団ベースのモデルマージ
olivemochi23
0
38
ファイブフォース分析まとめ
olivemochi23
1
28
Other Decks in Technology
See All in Technology
AIでテストプロセス自動化に挑戦する
sakatakazunori
1
540
ソフトウェアQAがハードウェアの人になったの
mineo_matsuya
3
210
Introduction to Bill One Development Engineer
sansan33
PRO
0
260
全部AI、全員Cursor、ドキュメント駆動開発 〜DevinやGeminiも添えて〜
rinchsan
10
5.1k
セキュアな社内Dify運用と外部連携の両立 ~AIによるAPIリスク評価~
zozotech
PRO
0
130
モニタリング統一への道のり - 分散モニタリングツール統合のためのオブザーバビリティプロジェクト
niftycorp
PRO
1
520
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.2k
ABEMAの本番環境負荷試験への挑戦
mk2taiga
5
1.3k
Microsoft Defender XDRで疲弊しないためのインシデント対応
sophiakunii
2
320
Amplify Gen2から知るAWS CDK Toolkit Libraryの使い方/How to use the AWS CDK Toolkit Library as known from Amplify Gen2
fossamagna
1
350
ポストコロナ時代の SaaS におけるコスト削減の意義
izzii
1
470
Digitization部 紹介資料
sansan33
PRO
1
4.5k
Featured
See All Featured
Adopting Sorbet at Scale
ufuk
77
9.5k
It's Worth the Effort
3n
185
28k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.7k
Docker and Python
trallard
45
3.5k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
22k
Agile that works and the tools we love
rasmusluckow
329
21k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
47
9.6k
Rebuilding a faster, lazier Slack
samanthasiow
83
9.1k
Optimising Largest Contentful Paint
csswizardry
37
3.3k
Writing Fast Ruby
sferik
628
62k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
126
53k
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サーバーを試してみよう。開発者コミュニティに参加し てアイデアを共有しよう。公式リソースで詳細を学ぼう。