Registry / aws / awslabs-stepfunctions-tool-mcp-server

awslabs-stepfunctions-tool-mcp-server

JSON →
library0.1.24pypypiunverified

An AWS Labs Model Context Protocol (MCP) server for AWS Step Functions. Version 0.1.22, updated monthly.

pip install awslabs-stepfunctions-tool-mcp-server
INSTALL
IMPORT
SIG · AWSLABS-STEPFUNCTI
A
awslabs-stepfunctions-tool-mcp-server
awspythonv0.1.24
Install
9.0s avg
Import
Disk
104MB
Pass rate
8/ 10
Env Coverage8 / 10
glibc
3.93.13
musl
3.93.13
Install & Compatibility
Where this runs
tested against v0.1.24 · 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
✓ —
✓ 10.8s
py 3.11
✓ —
✓ 9.3s
py 3.12
✓ —
✓ 8.1s
py 3.13
✓ —
✓ 7.9s
py 3.9
✕ build_error
✕ build_error
104MB installed
● package 104MB
Code
Verified usage

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

StepFunctionsMCPServer
from awslabs.stepfunctions_mcp.server import StepFunctionsMCPServer
from awslabs.stepfunctions_mcp.server import StepFunctionsMCPServer

Minimal runnable script to start the MCP server.

import os from stepfunctions_mcp.server import StepFunctionsMCPServer # Ensure AWS credentials are set os.environ.get('AWS_ACCESS_KEY_ID', '') os.environ.get('AWS_SECRET_ACCESS_KEY', '') os.environ.get('AWS_DEFAULT_REGION', 'us-east-1') # Instantiate and run server = StepFunctionsMCPServer() server.run()
Debug
Known issues
gotchaThe import path is not the package name. Use `from stepfunctions_mcp.server import StepFunctionsMCPServer`.
fix
Import from stepfunctions_mcp.server, not awslabs-stepfunctions-tool-mcp-server.
affects: all
deprecatedOlder versions used environment variable `STEP_FUNCTIONS_ENDPOINT`. Now it is `AWS_STEPFUNCTIONS_ENDPOINT`.
fix
Use `AWS_STEPFUNCTIONS_ENDPOINT` instead.
affects: <=0.1.15
gotchaThe server uses subprocess to call the AWS CLI on some operations. Ensure AWS CLI is installed and configured for full functionality.
fix
Install AWS CLI and run `aws configure`.
affects: all
Upgrade
Version history
0.1.24latest on PyPI · released May 9, 2026
Audit
Dependencies
mcprequiredMCP protocol library
boto3requiredAWS SDK for Step Functions access
Agent activity
31 hits · last 30 days
node
28
OpenAI (training)
1
Resources