aws-messaging-mcp
aws-messaging-mcp
Серверный Model Context Protocol сервер на AWS Lambda, который позволяет Claude Code, Claude Desktop и claude.ai Routines отправлять электронную почту (Amazon SES), SMS/MMS (AWS End User Messaging) и обмениваться файлами через ссылки для скачивания, подписанные CloudFront.
[!NOTE] Статус: M1 (проверка аутентификации) завершён на dev; выпуск в prod в процессе. Инструменты появляются по вехам; см. PRD §16, план и подключение клиентов.
Архитектура (целевая)
flowchart LR
C[Claude clients] -- Bearer JWT --> W[WAF + CloudFront]
W --> L[Lambda: Go + MCP SDK]
L -.JWKS.-> K[Cognito]
L --> SES[SES v2]
L --> EUM[End User Messaging]
L --> S3[(S3 + signed URLs)]Полное описание: docs/PRD.md §4.
Related MCP server: AWS MCP Server
Документация
Документ | Назначение |
Источник истины: область, архитектура, аутентификация, ограничения, вехи | |
Конфигурация репозитория и CI/CD | |
Делегирование поддомена GoDaddy → Route 53 | |
Предварительные требования SES, toll-free, Cognito | |
Справочник по инструментам, сгенерированный из живого реестра | |
Уровни тестирования и как запустить набор e2e | |
Живой чек-лист: действия владельца, ожидания AWS, следующие вехи | |
Текущий план реализации |
Разработка
Требуется Go (версия в go.mod), golangci-lint и uv (только как
запускатель для сканеров IaC).
make test # go test -race with coverage gates
make lint # gofmt + golangci-lint
make vet # go vet
make build # static arm64 Lambda binary in dist/
make dev # local server on :8000
make iac-lint # cfn-lint + checkov + cfn_nag over infra/См. CONTRIBUTING.md для соглашений (Conventional Commits, подписанные коммиты, только squash-слияния).
Лицензия
This server cannot be deployed
Maintenance
Related MCP Connectors
Build and send email, SMS, and push straight from your AI agent.
Connect any mailbox to Claude, ChatGPT & AI: read, send, reply, schedule & search emails.
- FlomailrOAuthcom.flomailr
Design on-brand emails with your AI, preview them in chat, and send through server-side guardrails.
Phone, SMS and email for AI agents. One remote MCP endpoint, OAuth login, zero install.
Related MCP Servers
- AlicenseBqualityDmaintenanceEnables Claude to interact with core AWS services like S3, EC2, RDS, and CloudWatch, along with a generic SDK wrapper for any AWS operation. It also supports cost monitoring and optional vector store capabilities for document ingestion and search.103-
- AlicenseBqualityDmaintenanceEnables Claude Desktop to interact with 57 AWS services using over 200 tools and local machine profiles. It supports multi-profile configurations and features a read-only safe mode by default to manage infrastructure like EC2, S3, and Lambda securely.100BSD 3-Clause
- AlicenseAqualityDmaintenanceEnables browsing S3 buckets and objects, and generating secure presigned URLs for downloads and uploads, through natural language commands in MCP clients like Claude Desktop.33 npm4MIT
- AlicenseNot gradedqualityDmaintenanceEnables natural language control of AWS resources (EC2, Security Groups, S3, Bedrock, etc.) directly from Claude Desktop or Claude Code.31 PyPIMIT