rpk connect mcp-server

Execute an MCP server against a suite of Redpanda Connect resources. Each resource will be exposed as a tool that AI can interact with.

This command is experimental and subject to change.

Usage

rpk connect mcp-server [flags]

Subcommands

Command Description

rpk connect mcp-server init

Initialize an MCP server project. Files that already exist will not be overwritten.

rpk connect mcp-server lint

Lint MCP server resources. Exits with a status code 1 if any linting errors are detected in the specified directory.

Flags

Value Type Description

--address

string

An optional address to bind the MCP server to instead of running in stdio mode.

--observability-address

string

Address to bind the observability server (metrics, pprof) to. If not set, observability server is disabled. Only applies when --address is set.

--tag

strings

Optionally limit the resources that this command runs by providing one or more regular expressions. Resources that do not contain a match within the field meta.tags for each tag regular expression specified will be ignored.

--secrets

strings

Attempt to load secrets from a provided URN. If more than one entry is specified they will be attempted in order until a value is found. Environment variable lookups are specified with the URN env:, which by default is the only entry. In order to disable all secret lookups specify a single entry of none:.

-e, --env-file

strings

import environment variables from a dotenv file.

--redpanda-license

string

Provide an explicit Redpanda License, which enables enterprise functionality. By default licenses found at the path /etc/redpanda/redpanda.license are applied.

--chroot

string

Chroot into the provided directory after parsing configuration. Common /etc/ files are copied to the chroot directory, and the directory is made read-only. This flag is only supported on Linux.

--chroot-passthrough

strings

Specify additional files to be copied into the chroot directory. This flag can be used multiple times. It is only supported when --chroot is used.

Global flags

Value Type Description

--config

string

Redpanda or rpk config file; default search paths are ~/.config/rpk/rpk.yaml, $PWD/redpanda.yaml, and /etc/redpanda/redpanda.yaml.

-X, --config-opt

stringArray

Override rpk configuration settings; -X help for detail or -X list for terser detail.

--ignore-profile

bool

Ignore rpk.yaml and redpanda.yaml; use default settings.

--profile

string

rpk profile to use.

-v, --verbose

bool

Enable verbose logging.