An AWS Labs Model Context Protocol (MCP) server for aswlabs Core MCP Server
Project description
Core MCP Server
MCP server that provides a starting point for using the following awslabs MCP servers
- awslabs.cdk-mcp-server
- awslabs.bedrock-kb-retrieval-mcp-server
- awslabs.nova-canvas-mcp-server
- awslabs.cost-analysis-mcp-server
- awslabs.aws-documentation-mcp-server
- awslabs.aws-diagram-mcp-server
Features
Planning and orchestration
- Provides tool for prompt understanding and translation to AWS services
Prerequisites
- Python 3.12 or higher
- uv - Fast Python package installer and resolver
- AWS credentials configured with Bedrock access
- Node.js (for UVX installation support)
Installation
Here are some ways you can work with MCP across AWS, and we'll be adding support to more products including Amazon Q Developer CLI soon: (e.g. for Amazon Q Developer CLI MCP, ~/.aws/amazonq/mcp.json):
{
"mcpServers": {
"awslabs.core-mcp-server": {
"command": "uvx",
"args": [
"awslabs.core-mcp-server@latest"
],
"env": {
"FASTMCP_LOG_LEVEL": "ERROR"
},
"autoApprove": [],
"disabled": false
}
}
}
or docker after a succesful docker build -t awslabs/core-mcp-server .:
{
"mcpServers": {
"awslabs.core-mcp-server": {
"command": "docker",
"args": [
"run",
"--rm",
"--interactive",
"--env",
"FASTMCP_LOG_LEVEL=ERROR",
"awslabs/core-mcp-server:latest"
],
"env": {},
"disabled": false,
"autoApprove": []
}
}
}
Tools and Resources
The server exposes the following tools through the MCP interface:
prompt_understanding- Helps to provide guidance and planning support when building AWS Solutions for the given prompt
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file awslabs_core_mcp_server-1.0.0.tar.gz.
File metadata
- Download URL: awslabs_core_mcp_server-1.0.0.tar.gz
- Upload date:
- Size: 64.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
46fc5a63366959fc7eb8877977e75c01b7c14e6cd5e4d297b328df6339c65f5e
|
|
| MD5 |
e12b21f3913324af9ffb604448972385
|
|
| BLAKE2b-256 |
74e21efd01dc9e6dbe03c987b2a12d20a0c60532f943392b2f62e07312027169
|
Provenance
The following attestation bundles were made for awslabs_core_mcp_server-1.0.0.tar.gz:
Publisher:
release.yml on awslabs/mcp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
awslabs_core_mcp_server-1.0.0.tar.gz -
Subject digest:
46fc5a63366959fc7eb8877977e75c01b7c14e6cd5e4d297b328df6339c65f5e - Sigstore transparency entry: 220560720
- Sigstore integration time:
-
Permalink:
awslabs/mcp@a02331fac352b3535a46f5ca948d4caf41bdb797 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/awslabs
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@a02331fac352b3535a46f5ca948d4caf41bdb797 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file awslabs_core_mcp_server-1.0.0-py3-none-any.whl.
File metadata
- Download URL: awslabs_core_mcp_server-1.0.0-py3-none-any.whl
- Upload date:
- Size: 14.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9ead0a1ffaae41bb651fa26da0c9c097f827d836216d33c4a6f6bb72fc89c5b6
|
|
| MD5 |
d02a4e195c5a5874170362a2de98b80d
|
|
| BLAKE2b-256 |
a80dc6cf4d946df2ec8dfc532e57151aea50abd906235a97b4d4a39841bf7587
|
Provenance
The following attestation bundles were made for awslabs_core_mcp_server-1.0.0-py3-none-any.whl:
Publisher:
release.yml on awslabs/mcp
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
awslabs_core_mcp_server-1.0.0-py3-none-any.whl -
Subject digest:
9ead0a1ffaae41bb651fa26da0c9c097f827d836216d33c4a6f6bb72fc89c5b6 - Sigstore transparency entry: 220560723
- Sigstore integration time:
-
Permalink:
awslabs/mcp@a02331fac352b3535a46f5ca948d4caf41bdb797 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/awslabs
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@a02331fac352b3535a46f5ca948d4caf41bdb797 -
Trigger Event:
workflow_dispatch
-
Statement type: