Sign inSign up

mcp/aws-msk-mcp-server

Verified Publisher

By mcp

•Updated 6 months ago

Managed Kafka cluster operations.

Image
Machine learning & AI
0

10K+

mcp/aws-msk-mcp-server repository overview

⁠Amazon MSK MCP Server

Managed Kafka cluster operations.

What is an MCP Server?⁠

⁠MCP Info

⁠Image Building Info

AttributeDetails
Dockerfilehttps://github.com/awslabs/mcp/blob/780e3f1d57c77f9c0b88279711c5b95e23cfb91d/src/aws-msk-mcp-server/Dockerfile⁠
Commit780e3f1d57c77f9c0b88279711c5b95e23cfb91d
Docker Image built byDocker Inc.
Docker Scout Health ScoreDocker Scout Health Score
Verify SignatureCOSIGN_REPOSITORY=mcp/signatures cosign verify mcp/aws-msk-mcp-server --key https://raw.githubusercontent.com/docker/keyring/refs/heads/main/public/mcp/latest.pub
LicenceApache License 2.0

⁠Available Tools (12)

Tools provided by this ServerShort Description
describe_cluster_operationGets information about a cluster operation.
describe_topicReturns details for a specific topic on an MSK cluster.
describe_topic_partitionsReturns partition information for a specific topic on an MSK cluster.
describe_vpc_connectionGets detailed information about a VPC connection.
get_cluster_best_practicesGets best practices and quotas for AWS MSK clusters.
get_cluster_infoGets comprehensive information about MSK clusters.
get_cluster_telemetryGets telemetry data for MSK clusters.
get_configuration_infoGets information about MSK configurations.
get_global_infoGets global information about MSK resources.
list_customer_iam_accessLists IAM access information for an MSK cluster.
list_tags_for_resourceLists all tags for an MSK resource.
list_topicsReturns all topics in an MSK cluster.

⁠Tools Details

⁠Tool: describe_cluster_operation

Gets information about a cluster operation.

ParametersTypeDescription
cluster_operation_arnstringThe Amazon Resource Name (ARN) of the cluster operation
regionstringAWS region

⁠Tool: describe_topic

Returns details for a specific topic on an MSK cluster.

ParametersTypeDescription
cluster_arnstringThe Amazon Resource Name (ARN) that uniquely identifies the cluster
regionstringAWS region
topic_namestringThe name of the topic to describe

⁠Tool: describe_topic_partitions

Returns partition information for a specific topic on an MSK cluster.

ParametersTypeDescription
cluster_arnstringThe Amazon Resource Name (ARN) that uniquely identifies the cluster
regionstringAWS region
topic_namestringThe name of the topic to describe partitions for
max_resultsstring optionalMaximum number of partitions to return
next_tokenstring optionalToken for pagination

⁠Tool: describe_vpc_connection

Gets detailed information about a VPC connection.

ParametersTypeDescription
regionstringAWS region
vpc_connection_arnstringThe Amazon Resource Name (ARN) of the VPC connection

⁠Tool: get_cluster_best_practices

Gets best practices and quotas for AWS MSK clusters.

ParametersTypeDescription
instance_typestringThe AWS MSK broker instance type (e.g., kafka.m5.large, kafka.m5.xlarge, express.m7g.large)
number_of_brokersintegerThe total number of brokers in the MSK cluster

⁠Tool: get_cluster_info

Gets comprehensive information about MSK clusters.

ParametersTypeDescription
cluster_arnstringThe ARN of the cluster to get information for
regionstringAWS region
info_typestring optionalType of information to retrieve (metadata, brokers, nodes, compatible_versions, policy, operations, client_vpc_connections, scram_secrets, all)
kwargsobject optionalAdditional arguments specific to each info type

⁠Tool: get_cluster_telemetry

Gets telemetry data for MSK clusters.

ParametersTypeDescription
actionstringThe operation to perform (metrics, available_metrics)
cluster_arnstringThe ARN of the cluster (required for cluster operations)
regionstringAWS region
kwargsobject optionalAdditional arguments based on the action type

⁠Tool: get_configuration_info

Gets information about MSK configurations.

ParametersTypeDescription
actionstringThe operation to perform: 'describe', 'revisions', or 'revision_details'
arnstringThe Amazon Resource Name (ARN) of the configuration
regionstringAWS region
kwargsobject optionalAdditional arguments based on the action

⁠Tool: get_global_info

Gets global information about MSK resources.

ParametersTypeDescription
regionstringAWS region
info_typestring optionalType of information to retrieve (clusters, configurations, vpc_connections, kafka_versions, all)
kwargsobject optionalAdditional arguments specific to each info type

⁠Tool: list_customer_iam_access

Lists IAM access information for an MSK cluster.

ParametersTypeDescription
cluster_arnstringThe ARN of the MSK cluster
regionstringAWS region

⁠Tool: list_tags_for_resource

Lists all tags for an MSK resource.

ParametersTypeDescription
arnstringThe Amazon Resource Name (ARN) of the resource
regionstringAWS region

⁠Tool: list_topics

Returns all topics in an MSK cluster.

ParametersTypeDescription
cluster_arnstringThe Amazon Resource Name (ARN) that uniquely identifies the cluster
regionstringAWS region
max_resultsstring optionalThe maximum number of results to return in the response (default maximum 100 results per API call)
next_tokenstring optionalThe paginated results marker. When the result of the operation is truncated, the call returns NextToken in the response
topic_name_filterstring optionalReturns topics starting with given name

⁠Use this MCP Server

{
  "mcpServers": {
    "aws-msk": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "AWS_REGION",
        "-e",
        "AWS_PROFILE",
        "-e",
        "AWS_ACCESS_KEY_ID",
        "-e",
        "AWS_SECRET_ACCESS_KEY",
        "-e",
        "AWS_SESSION_TOKEN",
        "mcp/aws-msk-mcp-server"
      ],
      "env": {
        "AWS_REGION": "us-east-1",
        "AWS_PROFILE": "default",
        "AWS_ACCESS_KEY_ID": "AKIAIOSFODNN7EXAMPLE",
        "AWS_SECRET_ACCESS_KEY": "your-aws-secret-access-key",
        "AWS_SESSION_TOKEN": "your-aws-session-token"
      }
    }
  }
}

Why is it safer to run MCP Servers with Docker?⁠

Install from MCP:Hub

Tag summary

Content type

Image

Digest

sha256:d600a402c…

Size

118.9 MB

Last updated

6 months ago

docker pull mcp/aws-msk-mcp-server

This week's pulls

Pulls:

51

Last week