mcpField
S
Sample Model Context Protocol Demos

Sample Model Context Protocol Demos

ローカル
github.com/aws-samples開発ツール10347 週間前に更新

Sample Model Context Protocol Demos について

AWS で Model Context Protocol を使ったエージェンティック AI を構築する方法を示すサンプル集です。Amazon Bedrock を利用したリファレンス実装を参照したい開発者向けです。

主な機能

  1. 01Bedrock Converse API を使うクライアントの例
  2. 02stdio と SSE によるMCP の通信例
  3. 03ECS 上でのコンテナデプロイ例
  4. 04pgvector による RAG と MCP サーバーの連携例

活用シーン

  1. 01ローカルで Bedrock クライアントと MCP サーバーを接続
  2. 02ECS への MCP サーバーとエージェントのデプロイ
  3. 03RAG と予約管理を備えたエージェントの構築

MCP 対応

MCP サーバーと MCP クライアントのサンプルを含み、stdio または SSE で通信します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

エージェント型 AI のサンプル

Model Context Protocol を含む、AWS を使ってエージェント型 AI を構築する方法のサンプル集です。

モジュール一覧:

モジュール言語説明
Server Client MCP/SSE DemoTypeScriptconverse API と MCP サーバーを使用する Amazon Bedrock MCP クライアントを構築する、完全なデモです。このサンプルは、MCP/SSE 経由で接続するコンテナにデプロイされます。
Server Client MCP/stdio DemoPythonconverse API とシンプルな MCP stdio サーバーを使用する Amazon Bedrock MCP クライアントのデモです。このサンプルは、Amazon Bedrock に接続してローカルで実行されます。
Server Client MCP/SSE on ECSSpring AI & KotlinECS で実行される Spring AI MCP サーバーのサンプルを提供します。このサーバーは、Bedrock を使用する Spring AI エージェントによって利用されます。エージェントも ECS で実行され、ロードバランサー経由で公開されます。
Server Client MCP/SSE in Bedrock Converse Client w/ pgVector RAGSpring AI & JavaRAG に PostgreSQL と pgvector を使用し、養子縁組の予約を管理する MCP サーバーを備えた、Bedrock 上に構築された Spring AI の犬の養子縁組エージェントです。
Server MCP/SSE on ECSSpring AI & KotlinECS で実行される、SSE 経由の非常に基本的な Spring AI MCP サーバーです。
MCP/SSE Server - FastAPI Client with Anthropic BedrockPythonAnthropic Bedrock を活用する FastAPI クライアントを備えた MCP SSE サーバーです。このサンプルは ECS Fargate 上で実行され、Application Load Balancer 経由でパブリックアクセスが可能です。

セキュリティ

詳細については、CONTRIBUTING を参照してください。

ライセンス

このライブラリは MIT-0 ライセンスの下でライセンスされています。LICENSE ファイルを参照してください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。