An AWS Labs Model Context Protocol (MCP) server for Amazon Managed Streaming for Kafka (MSK).
This server provides the following tools for AI assistants:
Updates broker instance type
Updates number of brokers in a cluster
Updates configuration of a cluster
Updates monitoring settings
Updates security settings
Create, describe, and update MSK clusters (both provisioned and serverless)
Create and manage MSK configurations
Create, describe, and manage VPC connections
Access cluster metrics, logs, and operational data
Configure authentication, encryption, and access policies
Gets information about a specific cluster operation
Retrieves various types of information about MSK clusters
Gets global information about MSK resources
Reboots brokers in a cluster
Gets information about MSK configurations
Creates a new MSK cluster (provisioned or serverless)
Updates storage size of brokers
Rejects a client VPC connection request
Associates SCRAM secrets with a cluster
Disassociates SCRAM secrets from a cluster
Lists all tags for an MSK resource
Adds tags to an MSK resource
Removes tags from an MSK resource
Lists IAM access information for a cluster
Retrieves telemetry data for MSK clusters
Gets best practices and recommendations for MSK clusters
Updates an existing configuration
Creates a new VPC connection
Puts a resource policy on a cluster
Deletes a VPC connection
Get recommendations for cluster sizing, configuration, and performance optimization
Gets information about a VPC connection
Creates a new MSK configuration