- Explore MCP Servers
- Sample-Model-Context-Protocol-Demos
Sample Model Context Protocol Demos
What is Sample Model Context Protocol Demos
Sample-Model-Context-Protocol-Demos is a collection of examples demonstrating how to utilize the Model Context Protocol with AWS services. It provides various modules that showcase different implementations of the protocol.
Use cases
Use cases include building applications that require real-time communication between clients and servers, such as chat applications, data processing services, and AI-driven agents for tasks like dog adoption management.
How to use
To use Sample-Model-Context-Protocol-Demos, clone the repository and navigate to the desired module. Follow the specific instructions in the README files for each module to set up and run the demos.
Key features
Key features include multiple demo modules in different programming languages (TypeScript, Python, Spring AI & Kotlin, Spring AI & Java), showcasing various deployment methods such as Docker, local execution, and ECS integration.
Where to use
Sample-Model-Context-Protocol-Demos can be used in cloud computing environments, particularly those utilizing AWS services, to demonstrate and implement the Model Context Protocol in applications.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Overview
What is Sample Model Context Protocol Demos
Sample-Model-Context-Protocol-Demos is a collection of examples demonstrating how to utilize the Model Context Protocol with AWS services. It provides various modules that showcase different implementations of the protocol.
Use cases
Use cases include building applications that require real-time communication between clients and servers, such as chat applications, data processing services, and AI-driven agents for tasks like dog adoption management.
How to use
To use Sample-Model-Context-Protocol-Demos, clone the repository and navigate to the desired module. Follow the specific instructions in the README files for each module to set up and run the demos.
Key features
Key features include multiple demo modules in different programming languages (TypeScript, Python, Spring AI & Kotlin, Spring AI & Java), showcasing various deployment methods such as Docker, local execution, and ECS integration.
Where to use
Sample-Model-Context-Protocol-Demos can be used in cloud computing environments, particularly those utilizing AWS services, to demonstrate and implement the Model Context Protocol in applications.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Content
Agentic AI Samples
Collection of examples of how to build Agentic AI with AWS, including Model Context Protocol.
List of modules:
| Module | Lang | Description |
|---|---|---|
| Server Client MCP/SSE Demo | TypeScript | This full demo creates an Amazon Bedrock MCP client using the converse API and MCP server. The sample is deployed in containers that connect over MCP/SSE. |
| Server Client MCP/stdio Demo | Python | This is a demo Amazon Bedrock MCP client using the converse API and a simple MCP stdio server. The sample runs locally connected with Amazon Bedrock. |
| Server Client MCP/SSE on ECS | Spring AI & Kotlin | Provides a sample Spring AI MCP Server that runs on ECS; which is used by a Spring AI Agent using Bedrock; which also runs on ECS and is exposed publicly via a Load Balancer. |
| Server Client MCP/SSE in Bedrock Converse Client w/ pgVector RAG | Spring AI & Java | A Spring AI dog adoption agent built on Bedrock using PostgreSQL with pgvector for RAG, and an MCP Server for managing adoption appointments. |
| Server MCP/SSE on ECS | Spring AI & Kotlin | Very basic Spring AI MCP Server over SSE running on ECS. |
| MCP/SSE Server - FastAPI Client with Anthropic Bedrock | Python | An MCP SSE server with a FastAPI client that leverages Anthropic Bedrock. The sample runs on ECS Fargate with public access through an Application Load Balancer. |
Security
See CONTRIBUTING for more information.
License
This library is licensed under the MIT-0 License. See the LICENSE file.
Dev Tools Supporting MCP
The following are the main code editors that support the Model Context Protocol. Click the link to visit the official website for more information.










