Simple OpenStack MCP

Simple OpenStack MCP is an MCP server that allows large language models to execute OpenStack command-line interface commands directly within a configured infrastructure environment. Built using the FastMCP framework, it connects AI assistants to OpenStack cloud services by interfacing with the local openstack-cli binary and reading authentication credentials defined in a standard clouds.yaml configuration file. Cloud engineers, system administrators, and DevOps teams use this server to interact with OpenStack private and public clouds through natural language conversations instead of manually constructing shell commands. By exposing execution capabilities over the Model Context Protocol, the server enables tools like Claude Desktop and VS Code Copilot to inspect cloud compute instances, provision virtual machines, manage software-defined networks, query storage volumes, and review identity project settings. Users can automate infrastructure maintenance and troubleshoot operational issues across their OpenStack deployments without switching back and forth between terminal sessions and AI chat interfaces. The server requires a working local OpenStack CLI installation with valid cloud access profiles, ensuring that all actions executed by the language model adhere strictly to the permissions and identity policies configured in the target OpenStack cluster.

Category: Cloud & Infrastructure

Tags: automation, cli, cloud, infrastructure, openstack

Visit Simple OpenStack MCP

How to install and configure Simple OpenStack MCP

  1. Verify that openstack-cli is installed and accessible in your local environment, and ensure your cloud authentication credentials are saved in clouds.yaml. 2. Open your client configuration file (such as claude_desktop_config.json in Claude Desktop). 3. Add the server entry under the mcpServers object using uvx: json { "mcpServers": { "openstack": { "command": "uvx", "args": [ "--from", "git+https://github.com/choieastsea/simple-openstack-mcp", "simple-openstack-mcp" ] } } } 4. Alternatively, clone the repository locally, run uv sync, and configure uv with --directory pointing to the repository path and -m server. 5. Save the configuration and restart your MCP client.

What you can do with Simple OpenStack MCP

  • Querying active compute instances, flavors, and hypervisor statuses across target OpenStack cloud environments via natural language. - Automating the creation and deletion of virtual machine instances, floating IPs, and software-defined network ports. - Inspecting OpenStack security groups and firewall rules to verify ingress and egress configurations during deployment verification. - Retrieving storage volume details, snapshot states, and attachment configurations managed by the Cinder block storage service. - Auditing Keystone identity service settings, user roles, and project permissions directly through an AI conversational interface.

Key facts

  • Open Source
  • https://github.com/choieastsea/simple-openstack-mcp
  • Cloud & Infrastructure
  • automation, cli, cloud, infrastructure, openstack

Part of MCP Servers

Related MCP servers

  • MCP KQL Server — MCP KQL Server is an MCP server that connects AI assistants to Azure Data Explorer clusters using Azure CLI authentication.…
  • MCP Media Player — MCP Media Player is an MCP server that exposes playback controls for Home Assistant media players to AI agents. It…
  • MCP Kubernetes Server — MCP Kubernetes Server is an MCP server that provides tools for managing and inspecting Kubernetes clusters directly through Large Language…
  • MCP Nomad Go — MCP Nomad Go is an MCP server that connects AI assistants to HashiCorp Nomad clusters. Written in Go, it allows…
  • MCP Minecraft Remote — MCP Minecraft Remote is an MCP server that enables AI assistants to remotely connect to and control a player character…
  • MCP My Mac — MCP My Mac is an MCP server that exposes macOS system hardware specifications, system configurations, and environment details to AI…

What is Simple OpenStack MCP?

Simple OpenStack MCP is a Model Context Protocol server built with FastMCP that enables AI assistants to execute OpenStack CLI commands. It translates user prompts into command-line actions against OpenStack cloud infrastructure using the credentials and configurations already defined on the host machine.

What prerequisites are needed to run Simple OpenStack MCP?

You need an environment where the openstack-cli binary is installed and executable. In addition, you must have a valid clouds.yaml configuration file that contains authentication details, including auth URL, username, password, project ID or name, and region name for your OpenStack cloud.

Which MCP clients work with Simple OpenStack MCP?

The server works with any MCP-compliant client that supports standard I/O communication. The project documentation specifically highlights configuration setups for Claude Desktop and VS Code Copilot using uv or uvx runners.

How do I install Simple OpenStack MCP?

You can run it directly without a full local clone by registering uvx with the Git repository URL in your MCP client configuration file. If you prefer running it locally, you can clone the repository, run uv sync to install dependencies, and start it using uv run -m server.

Is Simple OpenStack MCP open source?

Yes, Simple OpenStack MCP is an open source project. The source code is publicly accessible and hosted on GitHub, where users can inspect the codebase, submit issues, or contribute modifications.

  • AI Tools
  • Categories
  • Industries
  • CLI Coding Agents
  • MCP Servers
  • MCP Categories