Registry / aws / awslabs-aws-support-mcp-server

awslabs-aws-support-mcp-server

JSON →
library0.1.19pypypi✓ verified 80d ago

An MCP server implementation that provides tools for interacting with the AWS Support API. It enables AI agents (like Claude Desktop) to create, describe, and manage AWS support cases. Current version 0.1.19, maintained by AWS Labs, released on a weekly/biweekly cadence.

pip install awslabs-aws-support-mcp-server
INSTALL
IMPORT
SIG · AWSLABS-AWS-SUPPOR
A
awslabs-aws-support-mcp-server
awspythonv0.1.19
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

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

server
from awslabs.aws_support_mcp_server import server
from awslabs_aws_support_mcp_server import server as mcp_server

Run the MCP server as a standalone script. The server will listen for MCP requests over stdio. Requires AWS credentials configured (via environment variables, ~/.aws/credentials, or IAM role).

import asyncio from awslabs_aws_support_mcp_server import server async def main(): await server.main() if __name__ == "__main__": asyncio.run(main())
aws-support-mcp-server --version
Debug
Known issues
breakingPython >=3.10 required. The server uses async/await and type hints introduced in later Python versions.
fix
Ensure Python 3.10 or newer is installed. Check with `python --version`.
affects: all
breakingAWS Support API is only available in certain regions (us-east-1, us-west-2, eu-west-1). The server defaults to us-east-1.
fix
Explicitly set AWS_REGION or AWS_DEFAULT_REGION environment variable to a supported region, or use `--region` CLI argument.
affects: all
breakingThe server requires permissions to call AWS Support API (support:*). The IAM policy must include these actions.
fix
Attach the AWS managed policy 'AWSSupportAccess' to the IAM role/user. Or create a custom policy with actions: support:CreateCase, support:DescribeCases, support:ResolveCase.
affects: all
gotchaThe server runs over stdio transport. Tools like Claude Desktop need to execute the Python script as a subprocess.
fix
Configure the MCP client to invoke `python path/to/server.py` or the installed entry point `aws-support-mcp-server`.
affects: all
Upgrade
Version history
0.1.19latest on PyPI · released Mar 27, 2026
Audit
Dependencies
boto3requiredAWS SDK for Python, used to call Support API.
mcprequiredModel Context Protocol server framework.
Agent activity
28 hits · last 30 days
node
26
Resources
awslabs-aws-support-mcp-server — pip install awslabs-aws-support-mcp-server · libregistry