Skip to content

Commit 0c0b912

Browse files
feat: add aws-knowledge and aws-api servers (#360)
Signed-off-by: Dan Barr <[email protected]> Co-authored-by: Dan Barr <[email protected]> Co-authored-by: GitHub Action <[email protected]>
1 parent 2768b0e commit 0c0b912

File tree

6 files changed

+105
-0
lines changed

6 files changed

+105
-0
lines changed

registry/aws-api/spec.yaml

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
name: aws-api
2+
description: Enables AI assistants to interact with AWS services and resources through AWS CLI commands
3+
tier: Official
4+
status: Active
5+
author: AWS Labs
6+
license: Apache-2.0
7+
transport: stdio
8+
tools:
9+
- call_aws
10+
- suggest_aws_commands
11+
repository_url: https://github.com/awslabs/mcp
12+
homepage: https://github.com/awslabs/mcp/tree/main/src/aws-api-mcp-server
13+
tags:
14+
- aws
15+
- cli
16+
- cloud
17+
- infrastructure
18+
- api
19+
- devops
20+
image: public.ecr.aws/awslabs-mcp/awslabs/aws-api-mcp-server:1.1.3
21+
permissions:
22+
network:
23+
outbound:
24+
allow_host:
25+
- aws.amazon.com
26+
- .amazonaws.com
27+
allow_port:
28+
- 443
29+
env_vars:
30+
- name: AWS_REGION
31+
description: Default AWS region for CLI commands unless a specific region is provided in the request
32+
required: false
33+
default: us-east-1
34+
- name: AWS_ACCESS_KEY_ID
35+
description: AWS access key ID for authentication
36+
required: false
37+
secret: true
38+
- name: AWS_SECRET_ACCESS_KEY
39+
description: AWS secret access key for authentication
40+
required: false
41+
secret: true
42+
- name: AWS_SESSION_TOKEN
43+
description: AWS session token for temporary credentials
44+
required: false
45+
secret: true
46+
- name: READ_OPERATIONS_ONLY
47+
description: When set to "true", restricts execution to read-only operations
48+
required: false
49+
default: "false"
50+
- name: REQUIRE_MUTATION_CONSENT
51+
description: When set to "true", asks explicit consent before executing non-read-only operations
52+
required: false
53+
default: "false"
54+
- name: AWS_API_MCP_WORKING_DIR
55+
description: Working directory path for MCP server operations (must be absolute path)
56+
required: false
57+
- name: AWS_API_MCP_ALLOW_UNRESTRICTED_LOCAL_FILE_ACCESS
58+
description: When set to "true", enables system-wide file access (may cause unintended overwrites)
59+
required: false
60+
default: "false"
61+
- name: AWS_API_MCP_TELEMETRY
62+
description: Allow sending additional telemetry data to AWS related to server configuration
63+
required: false
64+
default: "true"
65+
- name: EXPERIMENTAL_AGENT_SCRIPTS
66+
description: When set to "true", enables experimental agent scripts functionality
67+
required: false
68+
default: "false"
69+
- name: AWS_API_MCP_AGENT_SCRIPTS_DIR
70+
description: Directory path containing custom user scripts for agent scripts functionality
71+
required: false

registry/aws-diagram/spec.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ image: ghcr.io/stacklok/dockyard/uvx/aws-diagram:1.0.11
33
description: Generate AWS diagrams, sequence diagrams, flow diagrams, and class diagrams using Python code.
44
tier: Official
55
status: Active
6+
author: AWS Labs
7+
license: Apache-2.0
68
transport: stdio
79
target_port: 0
810
permissions:

registry/aws-documentation/spec.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ image: ghcr.io/stacklok/dockyard/uvx/aws-documentation:1.1.9
33
description: Access AWS documentation, search for content, and get recommendations.
44
tier: Official
55
status: Active
6+
author: AWS Labs
7+
license: Apache-2.0
68
transport: stdio
79
target_port: 0
810
permissions:

registry/aws-knowledge/spec.yaml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# WARNING: Tool list fetch failed on 2025-11-06
2+
# Manual verification may be required
3+
url: https://knowledge-mcp.global.api.aws
4+
description: Documentation, code samples, regional availability knowledge, and other official AWS content
5+
transport: streamable-http
6+
homepage: https://awslabs.github.io/mcp/servers/aws-knowledge-mcp-server/
7+
repository_url: https://github.com/awslabs/mcp
8+
author: AWS Labs
9+
tier: Official
10+
status: Active
11+
tags:
12+
- remote
13+
- aws
14+
- documentation
15+
- cloudformation
16+
- reference
17+
- blogs
18+
- well-architected
19+
- code-samples
20+
- regional-availability
21+
tools:
22+
- search_documentation
23+
- read_documentation
24+
- recommend
25+
- list_regions
26+
- get_regional_availability

registry/aws-pricing/spec.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ name: aws-pricing
1010
description: Generate upfront AWS service cost estimates and cost insights.
1111
tier: Official
1212
status: Active
13+
author: AWS Labs
14+
license: Apache-2.0
1315
transport: stdio
1416
tools:
1517
- analyze_cdk_project

registry/postgres-mcp-pro/spec.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44
# Original source: https://github.com/stacklok/toolhive
55
# Import timestamp: 2025-08-14T07:27:00Z
66
# ---
7+
# WARNING: Tool list fetch failed on 2025-11-06
8+
# Manual verification may be required
79
name: postgres-mcp-pro
810
description: Provides configurable read/write access and performance analysis for PostgreSQL databases.
911
tier: Official

0 commit comments

Comments
 (0)