demo_mcp_on_amazon_bedrock

aws-samples
110
MCP on Amazon Bedrock supports function calls, streamable HTTP, and session management.

Overview

demo_mcp_on_amazon_bedrock Introduction

demo_mcp_on_amazon_bedrock is a demonstration project that provides ChatBot interaction services based on large models like Nova and Claude within the Amazon Bedrock framework. It integrates the Model Context Protocol (MCP) to enhance the capabilities of ChatBots, allowing seamless interaction with local file systems, databases, development tools, and internet searches.

How to Use

To use demo_mcp_on_amazon_bedrock, set up your server configuration by adding the MCP server API URL and token in JSON format. You can deploy serverless HTTP stream servers using AWS Lambda. For local deployments, follow the standard setup instructions. Ensure to enable the 'Keep Session on Server' feature for session management.

Key Features

Key features include support for DeepSeek-R1, streamable HTTP with simple token authentication, session management capabilities, and compatibility with various models like Nova Premier and Nova Sonic. The project also supports integration with external systems through function calls, enhancing the ChatBot's operational capabilities.

Where to Use

demo_mcp_on_amazon_bedrock can be used in various fields including customer service, interactive applications, and any scenario requiring advanced ChatBot functionalities that interact with external systems and databases.

Use Cases

Use cases for demo_mcp_on_amazon_bedrock include creating intelligent customer support bots, integrating ChatBots with enterprise resource planning (ERP) systems, and developing interactive applications that require real-time data retrieval and processing.

Content