- Newest
- Most votes
- Most comments
Yes, MCP servers can run in Amazon Bedrock AgentCore Runtime. AgentCore Runtime specifically supports deploying and running Model Context Protocol (MCP) servers, providing a managed environment for your MCP implementations.
To deploy an MCP server in AgentCore Runtime, you'll need to ensure your implementation meets these requirements:
- Host: 0.0.0.0
- Port: 8000 (the standard port for MCP server communication)
- Platform: ARM64 container (required for compatibility with AgentCore runtime)
After deployment, you'll receive an agent runtime ARN that looks like: arn:aws:bedrock-agentcore:us-west-2:accountId:runtime/my_mcp_server-xyz123
The deployment process involves:
- Creating your MCP server implementation
- Installing the Amazon Bedrock AgentCore CLI
- Configuring the deployment (including authentication setup)
- Deploying to AWS
For authentication, AgentCore Runtime provides options including IAM SigV4 Authentication (default) and OAuth with JWT bearer tokens using Cognito user pools.
AgentCore Runtime addresses several challenges that have traditionally made agent adoption difficult at scale, offering framework-agnostic deployment, session isolation, embedded identity management, and support for large payloads and long-running agents, with a consumption-based pricing model.
Sources
Deploy MCP servers in AgentCore Runtime - Amazon Bedrock AgentCore
Understanding the AgentCore Runtime service contract - Amazon Bedrock AgentCore
Securely launch and scale your agents and tools on Amazon Bedrock AgentCore Runtime | Artificial Intelligence
Authenticate and authorize with Inbound Auth and Outbound Auth - Amazon Bedrock AgentCore
answered a year ago
Relevant content
asked 2 months ago
asked 5 months ago
