MCP(Model Context Protocol)
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
「[[.NET 開発基盤部会 Wiki>http://dotnetdevelopmentinfras...
-[[戻る>LLMエージェント#n9a368ce]]
--MCP(Model Context Protocol)
--[[ACP(Agent Communication Protocol)]]
*目次 [#g1351ae2]
#contents
*概要 [#k6893906]
-AIモデルと外部システムのやりとりを標準化するオープンプロ...
-MCP が注目される理由は
--入り口に過ぎない「単純なローカルツール統合以上」の将来...
--将来 SaaS クライアントが MCP サーバーとして公式対応する...
--関心の本丸はSaaS「法人向けの重量級機能」の利用「統一的...
-従って、SaaS開発サイドが、MCPサイトで公開する事が、目下...
*詳細 [#j8f054d4]
**仕組み [#q3fb1008]
***ホスト / クライアント / サーバー [#e2b0db14]
ホストがクライアントとサーバーを使用して機能を実装する
-ホスト:アプリケーション、クライアントを通じて外部データ...
-クライアント:サーバとの接続を確立し、リソース、ツール、...
-サーバー:
--クライアントからのリクエストを処理し、必要なデータ(デ...
--ローカルで動く場合と、ローカル&リモートで動く場合、リ...
***通信方式(STDIO と SSE) [#p56f0363]
MCP サーバーとやり取りする場合に使われる通信方式
-STDIO (Standard Input/Output)
--ローカルの MCP サーバーで使われる。
--標準入出力を使った安全・シンプルな通信方式。
--技術的には JSON-RPC over stdio
--標準入力に JSON を書き込み、標準出力から JSON を受け取...
-SSE (Server-Sent Events)
--クラウドや SaaS で動く MCP サーバーで使われる。
--リモート環境に適したHTTPの一方向ストリーミング を使った...
--サーバーがクライアントに対して「イベント」をプッシュで...
**MCPでなければ実現しづらいこと [#o88b3aac]
-シンプルさ、低レイテンシ、依存最小を優先する小規模・短期...
-セキュリティ分離、標準化、運用・監査・ガバナンス、再利用...
***プロセス分離 [#l756d644]
-最小権限・責務分離、ポリシー一元適用がし易い。
-シークレットをMCP 側に閉じ込めることでLLMからの漏洩を防...
***標準化・相互運用性 [#zcd6cada]
-ツールの発見、スキーマ、エラー、リソース等のやり取りがプ...
-モデルやランタイムが変わっても同じ MCP ツールを再利用し...
***運用・ガバナンス [#v4d9906e]
-ツールは独立したサーバとしてデプロイ・バージョン管理でき、
-ローテーションやロールバック、レート制限、監査ログの集約...
-組織のネットワーク制御や DLP と統合しやすい(同様にサー...
***可観測性・監査 [#n5faaffc]
-ツール呼び出しのログやメトリクスが明確な境界で記録・計測...
-拡張性・機能発見 ツールが自己記述的に機能や引数スキーマ...
**MCPをサポートするプロダクト [#i18bbcc5]
***エージェント・フレームワーク [#tc8b40af]
-[[OpenAI Agents SDKにMCP(Model Context Protocol)が統合...
-[[Autogen などのエージェント・フレームワークもMCPの機能...
-他のフレームワークでもMCPクライアント/サーバがサポートさ...
***ローコード [#m407fd43]
-[[LangFlow>LangFlowの4thステップ]]は、ホスト/クライアン...
***その他 [#kfd78458]
-[[MCPクライアントの機能を持つCursor>The Complete Agentic...
*参考 [#u993eb67]
-🦸🏻#14: What Is MCP, and Why Is Everyone – Suddenly!– Tal...
https://huggingface.co/blog/kseniase/mcp
**PKG - MNGサイト的な [#obe11db2]
- MCP Servers~
https://mcp.so
-MCP – Model Context Protocol Servers, Clients, and Tools~
https://glama.ai/mcp
-Smithery - Extend your agent's capabilities~
https://smithery.ai/
終了行:
「[[.NET 開発基盤部会 Wiki>http://dotnetdevelopmentinfras...
-[[戻る>LLMエージェント#n9a368ce]]
--MCP(Model Context Protocol)
--[[ACP(Agent Communication Protocol)]]
*目次 [#g1351ae2]
#contents
*概要 [#k6893906]
-AIモデルと外部システムのやりとりを標準化するオープンプロ...
-MCP が注目される理由は
--入り口に過ぎない「単純なローカルツール統合以上」の将来...
--将来 SaaS クライアントが MCP サーバーとして公式対応する...
--関心の本丸はSaaS「法人向けの重量級機能」の利用「統一的...
-従って、SaaS開発サイドが、MCPサイトで公開する事が、目下...
*詳細 [#j8f054d4]
**仕組み [#q3fb1008]
***ホスト / クライアント / サーバー [#e2b0db14]
ホストがクライアントとサーバーを使用して機能を実装する
-ホスト:アプリケーション、クライアントを通じて外部データ...
-クライアント:サーバとの接続を確立し、リソース、ツール、...
-サーバー:
--クライアントからのリクエストを処理し、必要なデータ(デ...
--ローカルで動く場合と、ローカル&リモートで動く場合、リ...
***通信方式(STDIO と SSE) [#p56f0363]
MCP サーバーとやり取りする場合に使われる通信方式
-STDIO (Standard Input/Output)
--ローカルの MCP サーバーで使われる。
--標準入出力を使った安全・シンプルな通信方式。
--技術的には JSON-RPC over stdio
--標準入力に JSON を書き込み、標準出力から JSON を受け取...
-SSE (Server-Sent Events)
--クラウドや SaaS で動く MCP サーバーで使われる。
--リモート環境に適したHTTPの一方向ストリーミング を使った...
--サーバーがクライアントに対して「イベント」をプッシュで...
**MCPでなければ実現しづらいこと [#o88b3aac]
-シンプルさ、低レイテンシ、依存最小を優先する小規模・短期...
-セキュリティ分離、標準化、運用・監査・ガバナンス、再利用...
***プロセス分離 [#l756d644]
-最小権限・責務分離、ポリシー一元適用がし易い。
-シークレットをMCP 側に閉じ込めることでLLMからの漏洩を防...
***標準化・相互運用性 [#zcd6cada]
-ツールの発見、スキーマ、エラー、リソース等のやり取りがプ...
-モデルやランタイムが変わっても同じ MCP ツールを再利用し...
***運用・ガバナンス [#v4d9906e]
-ツールは独立したサーバとしてデプロイ・バージョン管理でき、
-ローテーションやロールバック、レート制限、監査ログの集約...
-組織のネットワーク制御や DLP と統合しやすい(同様にサー...
***可観測性・監査 [#n5faaffc]
-ツール呼び出しのログやメトリクスが明確な境界で記録・計測...
-拡張性・機能発見 ツールが自己記述的に機能や引数スキーマ...
**MCPをサポートするプロダクト [#i18bbcc5]
***エージェント・フレームワーク [#tc8b40af]
-[[OpenAI Agents SDKにMCP(Model Context Protocol)が統合...
-[[Autogen などのエージェント・フレームワークもMCPの機能...
-他のフレームワークでもMCPクライアント/サーバがサポートさ...
***ローコード [#m407fd43]
-[[LangFlow>LangFlowの4thステップ]]は、ホスト/クライアン...
***その他 [#kfd78458]
-[[MCPクライアントの機能を持つCursor>The Complete Agentic...
*参考 [#u993eb67]
-🦸🏻#14: What Is MCP, and Why Is Everyone – Suddenly!– Tal...
https://huggingface.co/blog/kseniase/mcp
**PKG - MNGサイト的な [#obe11db2]
- MCP Servers~
https://mcp.so
-MCP – Model Context Protocol Servers, Clients, and Tools~
https://glama.ai/mcp
-Smithery - Extend your agent's capabilities~
https://smithery.ai/
ページ名: