Skip to main content
Glama
aws-messaging-mcp

aws-messaging-mcp

by gesparza8138

aws-messaging-mcp

ci docs

AWS Lambda에서 실행되는 서버리스 Model Context Protocol 서버로, Claude Code, Claude Desktop, claude.ai Routines가 이메일(Amazon SES), SMS/MMS(AWS End User Messaging)를 보내고 CloudFront 서명 다운로드 링크를 통해 파일을 공유할 수 있게 해줍니다.

[!NOTE] 상태: M1(인증 스파이크)이 dev에서 완료되었고, 프로덕션 릴리스가 진행 중입니다. 도구는 마일스톤별로 제공됩니다. 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

문서

문서

목적

docs/PRD.md

진실의 원천: 범위, 아키텍처, 인증, 가드레일, 마일스톤

docs/setup/github.md

저장소 및 CI/CD 구성

docs/setup/dns.md

GoDaddy → Route 53 서브도메인 위임

docs/setup/aws-prerequisites.md

SES, 수신자 부담, Cognito 사전 요구 사항

docs/tools/README.md

도구 참조, 라이브 레지스트리에서 생성됨

docs/testing.md

테스트 계층 및 e2e 스위트 실행 방법

docs/plans/pending.md

살아있는 체크리스트: 소유자 작업, AWS 대기, 다음 마일스톤

docs/plans/m0-m1.md

현재 구현 계획

개발

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/

관례(Conventional Commits, 서명된 커밋, 스쿼시 전용 병합)는 CONTRIBUTING.md를 참조하세요.

라이선스

MIT

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    D
    maintenance
    Enables 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.
    10
    3
    -
  • A
    license
    B
    quality
    D
    maintenance
    Enables 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.
    100
    BSD 3-Clause
  • A
    license
    A
    quality
    D
    maintenance
    Enables browsing S3 buckets and objects, and generating secure presigned URLs for downloads and uploads, through natural language commands in MCP clients like Claude Desktop.
    3
    4 npm
    4
    MIT