dprince/openstack-k8s-mcp
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