Registry / aws / awslabs-amazon-sns-sqs-mcp-server

awslabs-amazon-sns-sqs-mcp-server

JSON →
library2.0.20pypypi✓ verified 84d ago

A Model Context Protocol (MCP) server for Amazon SNS and SQS that provisions and manages messaging services. Version 2.0.18, requires Python >=3.10, maintained by AWS Labs.

pip install awslabs-amazon-sns-sqs-mcp-server
INSTALL
IMPORT
SIG · AWSLABS-AMAZON-SNS
A
awslabs-amazon-sns-sqs-mcp-server
awspythonv2.0.20
Install
11.8s avg
Import
1934ms
Disk
128MB
Pass rate
8/ 10
Env Coverage8 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v2.0.20 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
glibc
py 3.10
✓ —
✓ 14s
py 3.11
✓ —
✓ 12.2s
py 3.12
✓ —
✓ 10.5s
py 3.13
✓ —
✓ 10.4s
py 3.9
✕ build_error
✕ build_error
128MB installed
● package 128MB
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

mcp
import mcp
The server uses MCP SDK directly; no custom top-level module.

Basic configuration example; the package exposes a CLI command.

import os import boto3 from mcp.server import Server # Example: start the MCP server with AWS credentials os.environ.setdefault('AWS_ACCESS_KEY_ID', 'your-access-key') os.environ.setdefault('AWS_SECRET_ACCESS_KEY', 'your-secret-key') os.environ.setdefault('AWS_DEFAULT_REGION', 'us-east-1') # The server is typically run via CLI: mcp-server-sns-sqs # Or programmatically: create and run an MCP server instance # from awslabs_amazon_sns_sqs_mcp_server import Server as SnsSqsServer # server = SnsSqsServer() # server.run() print('Server configured. Use the CLI tool to start.')
Debug
Known issues
gotchaThe package name on PyPI includes 'awslabs-' prefix but the module import path may differ; check the installed package for the exact module name.
fix
Run `pip show awslabs-amazon-sns-sqs-mcp-server` to see installed files, then import the correct module.
affects: all
deprecatedOlder versions (pre-2.0) may have used a different CLI entry point.
fix
Use `mcp-server-sns-sqs` CLI command instead of deprecated `sns-sqs-mcp`.
affects: <2.0.0
breakingVersion 2.0 changed the server startup method; direct Python API may have breaking changes.
fix
Check the README for updated programmatic usage; prefer CLI execution.
affects: >=2.0.0
Errors
Common errors & fixes
ModuleNotFoundError: No module named 'awslabs_amazon_sns_sqs_mcp_server'
Incorrect import path or package not installed.
fix
Install with `pip install awslabs-amazon-sns-sqs-mcp-server` and verify available modules via `python -c "import awslabs_amazon_sns_sqs_mcp_server"`.
Error: botocore.exceptions.NoCredentialsError: Unable to locate credentials
AWS credentials not configured.
fix
Set AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, and AWS_DEFAULT_REGION environment variables or configure ~/.aws/credentials.
Upgrade
Version history
2.0.20latest on PyPI · released May 8, 2026
Audit
Dependencies
mcprequiredMCP SDK for server implementation
boto3requiredAWS SDK for SNS/SQS API calls
Agent activity
46 hits · last 30 days
node
38
Amazon
1
OpenAI (training)
1
Resources
awslabs-amazon-sns-sqs-mcp-server — pip install awslabs-amazon-sns-sqs-mcp-server · libregistry