Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

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

GitHubEmbed

Описание

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

ci docs

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

MIT

from github.com/gesparza8138/aws-messaging-mcp

Установка Aws Messaging

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/gesparza8138/aws-messaging-mcp

FAQ

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

Compare Aws Messaging with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development