trackmcp
Back to directory
choieastsea

simple-openstack-mcp

View on GitHub

simple openstack mcp server with openstack command line interface

2 stars PythonOthers Updated Feb 14, 2026
mcpopenstackopenstackcli

Documentation

simple-openstack-mcp

This is a `fastmcp`-based MCP server that allows an LLM to execute complex OpenStack commands for you in an environment where `openstack-cli` is runnable.

How To

OpenStack Configuration

The `openstack-cli` must be executable in the environment where this MCP server runs. Additionally, the authentication credentials for the target OpenStack cloud must be stored in `clouds.yaml`. Here is an example:

yaml
clouds:
  ...: # openstack_cloud_name
    auth:
      auth_url: ...
      username: ...
      password: ...
      project_id: ...
      project_name: ...
      user_domain_name: ...
    region_name: ...
    interface: "public"
    identity_api_version: 3

Connecting the MCP Tool

If you are using `Claude Desktop` or `VScode Copilot`, add the following to your claude_desktop_config.json. You can add similar settings to other LLM clients you wish to use.

json
{
    "mcpServers": {
      "openstack": {
        "command": "uv",
        "args": [
          "--directory",
          "${REPOSITORY_ABS_PATH}/simple-openstack-mcp",
          "-m",
          "server"
        ]
      }
    }
}

If you don't have the repository cloned locally, you can also run it with uvx:

json
{
    "mcpServers": {
      "openstack": {
        "command": "uvx",
        "args": [
          "--from",
          "git+https://github.com/choieastsea/simple-openstack-mcp",
          "simple-openstack-mcp"
        ]
      }
    }
}

Running the fastmcp Server locally

The following commands should run successfully from the repository directory:

bash
❯ uv sync
❯ uv run -m server

Frequently asked questions

What is simple-openstack-mcp?

simple-openstack-mcp is simple openstack mcp server with openstack command line interface

How do I install simple-openstack-mcp?

Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.

Is simple-openstack-mcp open source?

Yes — it is hosted on GitHub at https://github.com/choieastsea/simple-openstack-mcp and has 2 stars.

Related MCP tools

Run your own MCP server? See who uses it and what to fix.

Measure it with TrackMCP