Skip to main content
Glama

MCP Tool Server

MCP on AWS Bedrock

A simple and clear example for implementation and understanding Anthropic MCP (on AWS Bedrock).

For multiple MCP servers management, this tiny project Q-2001 could be referred~

Overview

This project demonstrates how to implement and use Anthropic's Model Context Protocol (MCP) with AWS Bedrock. It provides a client implementation that can interact with MCP-enabled tools through AWS Bedrock's runtime service.

Updates 2025-05-10: Streamable HTTP

  • Add support for Streamable HTTP
  • Rewrite the URL fetching MCP server fetch_url_mcp_server.py that demonstrates different transport types

Usage Instructions

Run the server with default stdio settings (no transport parameter):

uv run fetch_url_mcp_server.py # client uv run client_stdio.py

Run with streamable-http transport on default port (8000):

python fetch_url_mcp_server.py --transport streamable-http # client uv run client_streamablehttp.py

Run with streamable-http transport on custom port:

python fetch_url_mcp_server.py --transport streamable-http --port 8080

Prerequisites

  • Python 3.10 or higher
  • AWS account with Bedrock access
  • Configured AWS credentials
  • UV package manager

Features

  • Seamless integration with AWS Bedrock runtime using Converse API
  • Tool format conversion for Bedrock compatibility
  • Asynchronous communication handling
  • Structured logging for debugging

Contributing

Feel free to submit issues and pull requests to improve the implementation.

License

MIT License

References

Deploy Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Facilitates interaction with AWS Bedrock-enabled tools by implementing Anthropic's Model Context Protocol for seamless tool integration and communication.

  1. Overview
    1. Updates 2025-05-10: Streamable HTTP
      1. Usage Instructions
    2. Prerequisites
      1. Features
        1. Contributing
          1. License
            1. References

              Related MCP Servers

              • A
                security
                A
                license
                A
                quality
                A Model Context Protocol server that enables Claude to execute Python code using boto3 to query and manage AWS resources directly from conversations.
                Last updated -
                1
                20
                MIT License
                • Linux
              • A
                security
                A
                license
                A
                quality
                A Model Context Protocol server enabling AI assistants to directly interact with infrastructure tools like Ansible and Terraform for executing playbooks, managing cloud resources, and performing other infrastructure operations.
                Last updated -
                18
                13
                MIT License
                • Apple
                • Linux
              • -
                security
                F
                license
                -
                quality
                A web application that enables users to interact with AWS Bedrock language models through a modern interface with support for multiple models like Claude 3, Titan, and Llama 2.
                Last updated -
                • Linux
                • Apple
              • -
                security
                A
                license
                -
                quality
                A tool that helps users easily register Anthropic's Model Context Protocol in Claude Desktop and Cursor, providing ready-made MCP tools for RAG, web search, and Dify integrations.
                Last updated -
                MIT License
                • Apple
                • Linux

              View all related MCP servers

              MCP directory API

              We provide all the information about MCP servers via our MCP API.

              curl -X GET 'https://glama.ai/api/mcp/v1/servers/davidshtian/MCP-on-AWS-Bedrock'

              If you have feedback or need assistance with the MCP directory API, please join our Discord server