Aws Messaging
БесплатноНе проверенEnables sending emails via Amazon SES, SMS/MMS/RCS messages through AWS End User Messaging, and sharing files via CloudFront-signed download links, all from AI
Описание
Enables sending emails via Amazon SES, SMS/MMS/RCS messages through AWS End User Messaging, and sharing files via CloudFront-signed download links, all from AI assistants like Claude Code or Claude Desktop.
README
A serverless Model Context Protocol server on AWS Lambda that lets Claude Code, Claude Desktop, and claude.ai Routines send email (Amazon SES), SMS/MMS (AWS End User Messaging), and share files via CloudFront-signed download links.
[!NOTE] Status: M1 (auth spike) complete on dev; prod release in progress. Tools arrive milestone by milestone; see the PRD §16, the plan, and connecting clients.
Architecture (target)
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)]
Full detail: docs/PRD.md §4.
Documentation
| Doc | Purpose |
|---|---|
| docs/PRD.md | Source of truth: scope, architecture, auth, guardrails, milestones |
| docs/server.md | The Lambda's entry paths, the request pipeline, every tool explained |
| docs/cicd.md | The pipeline and every security gate on the road to prod |
| docs/infrastructure.md | The stacks, parameter flow, and IaC conventions |
| docs/setup/github.md | Repository and CI/CD configuration |
| docs/setup/dns.md | GoDaddy → Route 53 subdomain delegation |
| docs/setup/aws-prerequisites.md | SES, toll-free, Cognito prerequisites |
| docs/tools/README.md | Tool reference, generated from the live registry |
| docs/testing.md | Test tiers and how to run the e2e suite |
| docs/plans/pending.md | Living checklist: owner actions, AWS waits, next milestones |
| docs/plans/m0-m1.md | Current implementation plan |
Development
Requires Go (version in go.mod), golangci-lint, and uv (only as a
runner for the IaC scanners).
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/
See CONTRIBUTING.md for conventions (Conventional Commits, signed commits, squash-only merges).
License
Установка Aws Messaging
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/gesparza8138/aws-messaging-mcpFAQ
Aws Messaging MCP бесплатный?
Да, Aws Messaging MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Aws Messaging?
Нет, Aws Messaging работает без API-ключей и переменных окружения.
Aws Messaging — hosted или self-hosted?
Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.
Как установить Aws Messaging в Claude Desktop, Claude Code или Cursor?
Открой Aws Messaging на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectAmap Maps Mcp Server
MCP server for using the AMap Maps API
автор: duxiaohuiSupabase
Database, auth and storage
автор: SupabaseEverything
Reference / test server with prompts, resources, and tools.
Git
Tools to read, search, and manipulate Git repositories.
Sequential Thinking
Dynamic and reflective problem-solving through thought sequences.
Time
Time and timezone conversion capabilities.
Compare Aws Messaging with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
