aws-messaging-mcp
aws-messaging-mcp
Un servidor Model Context Protocol sin servidor en AWS Lambda que permite a Claude Code, Claude Desktop y claude.ai Routines enviar correos electrónicos (Amazon SES), SMS/MMS (AWS End User Messaging) y compartir archivos mediante enlaces de descarga firmados por CloudFront.
[!NOTE] Estado: M1 (spike de autenticación) completado en dev; lanzamiento de producción en curso. Las herramientas llegan hito a hito; consulte el PRD §16, el plan y conexión de clientes.
Arquitectura (objetivo)
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)]Detalle completo: docs/PRD.md §4.
Related MCP server: AWS MCP Server
Documentación
Doc | Propósito |
Fuente de verdad: alcance, arquitectura, autenticación, salvaguardas, hitos | |
Configuración del repositorio y CI/CD | |
Delegación de subdominio GoDaddy → Route 53 | |
Requisitos previos de SES, toll-free, Cognito | |
Referencia de herramientas, generada desde el registro en vivo | |
Niveles de prueba y cómo ejecutar la suite e2e | |
Lista de verificación viva: acciones del propietario, esperas de AWS, próximos hitos | |
Plan de implementación actual |
Desarrollo
Requiere Go (versión en go.mod), golangci-lint y uv (solo como
ejecutor para los escáneres de 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/Consulte CONTRIBUTING.md para conocer las convenciones (Conventional Commits, commits firmados, fusiones solo con squash).
Licencia
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.
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.34 npm4MIT
- AlicenseNot gradedqualityDmaintenanceEnables natural language control of AWS resources (EC2, Security Groups, S3, Bedrock, etc.) directly from Claude Desktop or Claude Code.35 PyPIMIT