openstack-k8s-mcp

dprince/openstack-k8s-mcp

3.2

If you are the rightful owner of openstack-k8s-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.

The OpenStack K8s MCP is a Model Context Protocol server designed to facilitate interaction with OpenStack Kubernetes operators, providing MCP-compatible access to OpenStackVersion CRDs within a Kubernetes cluster.

Tools

Functions exposed to the LLM to take actions

get_openstack_version

Query an OpenStackVersion custom resource to retrieve version and status information.

update_openstack_version

Patch the targetVersion and optionally customContainerImages fields of an OpenStackVersion CR.

wait_openstack_version

Wait for a specific condition to be met on an OpenStackVersion CR.

get_openstack_controlplane

Query an OpenStackControlPlane custom resource for spec and status information.

create_dataplane_deployment

Create an OpenStackDataplaneDeployment CR to deploy services on dataplane nodes.

get_dataplane_deployment

Query an OpenStackDataplaneDeployment CR to retrieve deployment information.

list_dataplane_deployments

List all OpenStackDataplaneDeployment CRs in a namespace.

list_dataplane_nodesets

List all OpenStackDataplaneNodeSet CRs in a namespace.

Prompts

Interactive templates invoked by user choice

No prompts

Resources

Contextual data attached and managed by the client

No resources