Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

awslabs_core_mcp_server-1.0.0.tar.gz (64.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

awslabs_core_mcp_server-1.0.0-py3-none-any.whl (14.2 kB view details)

Uploaded Python 3

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

Hashes for awslabs_core_mcp_server-1.0.0.tar.gz
Algorithm Hash digest
SHA256 46fc5a63366959fc7eb8877977e75c01b7c14e6cd5e4d297b328df6339c65f5e
MD5 e12b21f3913324af9ffb604448972385
BLAKE2b-256 74e21efd01dc9e6dbe03c987b2a12d20a0c60532f943392b2f62e07312027169

See more details on using hashes here.

Provenance

The following attestation bundles were made for awslabs_core_mcp_server-1.0.0.tar.gz:

Publisher: release.yml on awslabs/mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file awslabs_core_mcp_server-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for awslabs_core_mcp_server-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9ead0a1ffaae41bb651fa26da0c9c097f827d836216d33c4a6f6bb72fc89c5b6
MD5 d02a4e195c5a5874170362a2de98b80d
BLAKE2b-256 a80dc6cf4d946df2ec8dfc532e57151aea50abd906235a97b4d4a39841bf7587

See more details on using hashes here.

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page