AM

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

366 stars 71 forks Качество 88 Тренд 40Apache-2.0

AWS/MCP-proxy-for-aws — это кандидат на MCP-сервер, импортированный из https://github.com/aws/mcp-proxy-for-aws.

Обзор

AWS/MCP-proxy-for-aws — это кандидат на MCP-сервер, импортированный из https://github.com/aws/mcp-proxy-for-aws.

Обзор (машинный перевод)

Обзор

Пакет MCP Proxy for AWS предлагает два способа подключения AI-приложений к MCP-серверам на AWS:

  1. Использование как прокси — Это становится лёгким клиентским мостом между MCP-клиентами (AI-ассистенты, такие как Claude Desktop, Kiro CLI) и MCP-серверами на AWS. (См. MCP Proxy)
  2. Использование в качестве библиотеки - Программно подключать популярные фреймворки агентов ИИ (LangChain, LlamaIndex, Strands Agents и др.) с MCP-серверами на AWS. (См. Programmatic Access)

Когда тебе нужна эта посылка?

  • Вы хотите подключаться к серверам MCP на AWS (например, с использованием Amazon Bedrock AgentCore), которые используют аутентификацию AWS IAM (SigV4) вместо OAuth
  • Вы используете MCP-клиенты (такие как Claude Desktop, Kiro CLI), которые нативно не поддерживают аутентификацию AWS IAM
  • Вы создаёте AI-агенты с помощью популярных фреймворков, таких как LangChain, Strands Agents, LlamaIndex и др., которым нужно подключаться к MCP-серверам на AWS
  • Вы хотите избежать создания собственной логики подписи запросов SigV4 самостоятельно

Как этот пакет помогает

Проблема: Официальная спецификация MCP поддерживает аутентификацию на основе OAuth, но серверы MCP на AWS также могут использовать аутентификацию AWS IAM (SigV4).

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

MCP Proxy for AWS

Overview

The MCP Proxy for AWS package provides two ways to connect AI applications to MCP servers on AWS:

  1. Using it as a proxy - It becomes a lightweight, client-side bridge between MCP clients (AI assistants like Claude Desktop, Kiro CLI) and MCP servers on AWS. (See MCP Proxy)
  2. Using it as a library - Programmatically connect popular AI agent frameworks (LangChain, LlamaIndex, Strands Agents, etc.) to MCP servers on AWS. (See Programmatic Access)

When Do You Need This Package?

  • You want to connect to MCP servers on AWS (e.g., using Amazon Bedrock AgentCore) that use AWS IAM authentication (SigV4) instead of OAuth
  • You’re using MCP clients (like Claude Desktop, Kiro CLI) that don’t natively support AWS IAM authentication
  • You’re building AI agents with popular frameworks like LangChain, Strands Agents, LlamaIndex, etc., that need to connect to MCP servers on AWS
  • You want to avoid building custom SigV4 request signing logic yourself

How This Package Helps

The Problem: The official MCP specification supports OAuth-based authentication, but MCP servers on AWS can also use AWS IAM authentication (SigV4). Standard MCP clients don’t know how to sign requests with AWS credentials.

The Solution: This package bridges that gap by:

  • Handling SigV4 authentication automatically - Uses your local AWS credentials (from AWS CLI, environment variables, or IAM roles) to sign all MCP requests using SigV4
  • Providing seamless integration - Works with existing MCP clients and frameworks
  • Eliminating custom code - No need to build your own MCP client with SigV4 signing logic

Which Feature Should I Use?

Use as a proxy if you want to:

  • Connect MCP clients like Claude Desktop or Kiro CLI to MCP servers on AWS with IAM credentials
  • Add MCP servers on AWS to your AI assistant’s configuration
  • Use a command-line tool that runs as a bridge between your MCP client and AWS

→ Install mcp-proxy-for-aws-cli, the version-pinned CLI distribution: it freezes the entire dependency tree to tested versions. See MCP Proxy.

Use as a library if you want to:

  • Build AI agents programmatically using popular frameworks like LangChain, Strands Agents, or LlamaIndex
  • Integrate AWS IAM-secured MCP servers directly into your Python applications
  • Have fine-grained control over the MCP session lifecycle in your code

→ Install mcp-proxy-for-aws, the library distribution: it keeps loose, co-resolvable dependency ranges so it resolves alongside your own dependencies. See Programmatic Access.

Prerequisites

Открыть полный README на GitHub

Установка

uvx mcp-proxy-for-aws-cli@latest https://aws-mcp.us-east-1.api.aws/mcp
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "aws": { "command": "uvx", "args": ["mcp-proxy-for-aws-cli@latest", "https://aws-mcp.us-east-1.api.aws/mcp"], "env": { "AWS_MCP_PROXY_PROFILES": "prod-readonly dev staging" } } } }