aws-messaging-mcp
aws-messaging-mcp
Ein serverloser Model Context Protocol-Server auf AWS Lambda, der es Claude Code, Claude Desktop und claude.ai Routinen ermöglicht, E-Mails (Amazon SES), SMS/MMS (AWS End User Messaging) zu senden und Dateien über CloudFront-signierte Download-Links zu teilen.
[!NOTE] Status: M1 (Auth-Spike) auf dev abgeschlossen; Produktionsrelease in Arbeit. Die Tools kommen Meilenstein für Meilenstein; siehe PRD §16, den Plan und Verbindung von Clients.
Architektur (Ziel)
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)]Ausführliche Details: docs/PRD.md §4.
Related MCP server: AWS MCP Server
Dokumentation
Dokument | Zweck |
Quelle der Wahrheit: Umfang, Architektur, Authentifizierung, Leitplanken, Meilensteine | |
Repository- und CI/CD-Konfiguration | |
GoDaddy → Route 53 Subdomain-Delegierung | |
SES-, gebührenfreie- und Cognito-Voraussetzungen | |
Tool-Referenz, generiert aus dem Live-Registry | |
Teststufen und wie man die E2E-Suite ausführt | |
Lebende Checkliste: Aktionen des Eigentümers, AWS-Wartezeiten, nächste Meilensteine | |
Aktueller Implementierungsplan |
Entwicklung
Erfordert Go (Version in go.mod), golangci-lint und uv (nur als Runner für die IaC-Scanner).
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/Siehe CONTRIBUTING.md für Konventionen (Conventional Commits, signierte Commits, Squash-only-Merges).
Lizenz
This server cannot be deployed
Maintenance
Related MCP Connectors
Build and send email, SMS, and push straight from your AI agent.
Send email, manage domains, templates, webhooks and broadcasts from your AI agent.
1Connect any mailbox to Claude, ChatGPT & AI: read, send, reply, schedule & search emails.
Connect any IMAP/SMTP mailbox to Claude & ChatGPT: search, read, sort, draft. Sends only with OK.
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