(Generated by gemini)
目次
オープニング
タイトルスライド:「MCPを使ってる人」が より詳しくなるための解説
発表者紹介:やまぐちさん
自己紹介と簡単な経歴
プレゼンテーションの概要
今日の解説内容の紹介
Zennの記事の補足説明
今日学べること
MCPとは何か?
Function Callingとの違い
MCPの簡単な仕様
問題点
背景
2022年のLLMとツールの関係
2023年6月 OpenAI Function Callingの登場
Function CallingによるLLMのツール利用
各社のFunction Callingの実装状況
LLMライブラリでの課題
ツール提供者と利用者の課題
MCPの登場
MCPとは?
MCPのメリット
MCPの普及
MCPの仕様
MCPの概要
登場する概念:MCP Server, MCP Client, MCP Protocol
MCP Protocolの詳細
MCPが使われるまでのフロー
JSON RPC
Transport層一覧 (StreamableHTTP, HTTP+SSE)
Sampling, Roots, Tool, Resource, Prompt
ClientとServerの機能
MCPの正体
MCPはLLMのためのプロトコル
MCPが流行っている理由
MCPの問題点
大量のコンテキストの問題
エージェントの選択問題
長時間タスクの問題
外部リソース検索の問題
セキュリティの問題
使い勝手の問題
精度の問題
解決策の提案
A2Aの紹介