翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
プロトコルベースのツール
プロトコルベースのツールを検討する場合、モデルコンテキストプロトコル (MCP)
次の表に、MCP ツールのデプロイのオプションを示します。
デプロイモデル |
説明 |
に最適 |
実装 |
|---|---|---|---|
ローカル stdio ベース |
エージェントと同じプロセスで実行されるツール |
開発、テスト、シンプルなツール |
ネットワークオーバーヘッドなしで迅速に実装 |
ローカルサーバー送信イベント (SSE) ベース |
ツールはローカルで実行されますが、HTTP 経由で通信します |
懸念を分離したより複雑なローカルツール |
分離は向上するが、レイテンシーは低い |
リモート HTTP ストリーミング可能 |
リモートサーバーで実行されるツール |
本番環境と共有ツール |
スケーラブルで一元管理 |
公式 MCP SDKs は MCP ツールの構築に使用できます。
-
Python SDK
– 完全なプロトコルサポートによる包括的な実装 -
TypeScript SDK
– ウェブアプリケーションの JavaScript/TypeScript 実装 -
Java SDK
– エンタープライズアプリケーション用の Java 実装
これらの SDKsは、プロトコル仕様の一貫した実装により、任意の言語で MCP 互換ツールを作成するための構成要素を提供します。
さらに、 AWS は Strands Agents SDK
MCP ツールのセキュリティ機能
MCP ツールのセキュリティ機能には以下が含まれます。
-
OAuth 2.0/2.1 認証 – 業界標準認証
-
アクセス許可のスコープ — ツールのきめ細かなアクセスコントロール
-
ツール機能検出 — 使用可能なツールの動的検出
-
構造化エラー処理 – 一貫したエラーパターン
MCP ツールの開始方法
ツール統合用の MCP を実装するには、次のアクションを実行します。
-
本番環境対応の MCP 実装については、 Strands Agents SDK
をご覧ください。 -
MCP 技術ドキュメント
を確認して、主要な概念を理解します。 -
このAWS オープンソースブログ
記事で説明されている実用的な例を使用します。 -
リモートツールに進む前に、シンプルなローカルツールから始めます。
-
MCP コミュニティ
に参加して、プロトコルの進化に影響を与えます。
AgentCore Gateway の詳細
Amazon Bedrock AgentCore Gateway は、開発者が MCP ツールやその他のターゲットエンドポイントを大規模に構築、デプロイ、検出、接続するための簡単で安全な方法を提供します。AgentCore Gateway を使用すると、開発者APIs、 AWS Lambda 関数、既存のサービスを MCP 互換ツールに変換できます。次に、わずか数行のコードで、これらのツールを AgentCore Gateway エンドポイントを介してエージェントが使用できるようにします。AgentCore Gateway はOpenAPI、、Smithy、および Lambda を入力タイプとしてサポートし、フルマネージドサービスで包括的な進入認証と退出認証の両方を提供する唯一のソリューションです。