# OpenStack Ops MCP server

> Lets an AI client inspect and manage an OpenStack project's compute, network, storage, and telemetry resources, read-only by default.

- Repository: https://github.com/call518/MCP-OpenStack-Ops
- Page: https://hostedmcp.org/servers/call518/mcp-openstack-ops
- Transport: —
- Stars: 50
- License: MIT

## Environment variables

| Name | Required | Secret | Description |
|---|---|---|---|
| `DEFAULT_MODEL_PARAMS` | no | no |  |

## FAQ

### Can the AI change or delete OpenStack resources?

Only if modification tools are enabled. By default the server is read-only and create, change, or delete tools are not registered.

### Which OpenStack services does this MCP server cover?

It covers Nova, Neutron, Cinder, Glance, Keystone, Heat, Octavia, and Gnocchi/Aodh telemetry across 111 tools.

### Does it work across multiple OpenStack projects?

No, each server instance works inside one OpenStack project and checks resource ownership. Run one server per project to manage several.

### Which OpenStack release is supported?

It is optimized for OpenStack Epoxy (2025.1) and Dalmatian (2024.2) are fully tested, with most modern releases broadly compatible.

### What credentials do I need to run it?

You need a Keystone host, project, user name, and password for an OpenStack account whose APIs the server can reach.
