# Openstack Mcp Server

> Openstack MCP Server

- **Type:** MCP server
- **Install:** `agentstack add mcp-sreenathmmenon-openstack-mcp-server`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [sreenathmmenon](https://agentstack.voostack.com/s/sreenathmmenon)
- **Installs:** 0
- **Category:** [Integrations](https://agentstack.voostack.com/c/integrations)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [sreenathmmenon](https://github.com/sreenathmmenon)
- **Source:** https://github.com/sreenathmmenon/openstack-mcp-server

## Install

```sh
agentstack add mcp-sreenathmmenon-openstack-mcp-server
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# OpenStack MCP Server – AI Assistant for Infrastructure Management

MCP server for OpenStack infrastructure management. Connects to OpenStack APIs and exposes 17 tools for managing compute, storage, and networking resources.

## Features

- List and manage servers, hypervisors, flavors
- View images and storage volumes
- Network and subnet management
- Resource utilization monitoring
- Service health checks
- Infrastructure inventory reports

## Configuration

Set OpenStack environment variables:
```bash
export OS_AUTH_URL=https://your-openstack-endpoint:5000/v3
export OS_USERNAME=admin
export OS_PASSWORD=your-password  
export OS_PROJECT_NAME=admin
export OS_USER_DOMAIN_NAME=Default
export OS_REGION_NAME=RegionOne
```

Or add them in `config/openstack_config.json`:
```json
{
    "AUTH_URL": "https://your-openstack-endpoint:5000/v3",
    "USERNAME": "admin", 
    "PASSWORD": "your-password",
    "PROJECT": "admin",
    "DOMAIN": "Default",
    "REGION": "RegionOne"
}
```

## Usage

**For MCP CLI, update `server_config.json` (or create if not present):**
```json
{
  "mcpServers": {
    "openstack": {
      "command": "/path/to/your/python3",
      "args": ["/path/to/openstack-mcp-server/openstack_mcp_server.py"],
      "env": {
        "OPENSTACK_CONFIG_PATH": "/path/to/your/config/openstack_config.json"
      }
    }
  }
}
```

**For Claude Desktop, add to MCP config:**
```json
{
  "mcpServers": {
    "openstack": {
      "command": "/path/to/your/python3",
      "args": ["/path/to/openstack-mcp-server/openstack_mcp_server.py"],
      "env": {
        "OPENSTACK_CONFIG_PATH": "/path/to/your/config/openstack_config.json"
      }
    }
  }
}
```

## Available Tools

| Tool Name | Description |
|-----------|-------------|
| `list_servers` | List all virtual machines with status and configuration |
| `get_server_details` | Get detailed information about a specific server |
| `list_hypervisors` | Show hypervisor hosts with resource usage |
| `list_flavors` | List compute flavors with resource specifications |
| `get_flavor_details` | Get detailed flavor information |
| `list_images` | Show available VM images |
| `get_image_details` | Get detailed image information |
| `list_volumes` | List storage volumes with status and size |
| `list_volume_types` | Show available volume types |
| `list_networks` | List networks with configuration details |
| `list_subnets` | Show subnets with CIDR and gateway info |
| `list_routers` | List routers with gateway configuration |
| `analyze_server_resources` | Analyze server resource allocation and health |
| `get_infrastructure_summary` | Complete infrastructure overview |
| `get_resource_utilization` | Current resource usage across hypervisors |
| `check_service_health` | Health status of OpenStack services |
| `generate_inventory_report` | Detailed inventory with optimization recommendations |

## Demo

[](https://www.youtube.com/watch?v=lWSXS_vVMEE)

## Usage Examples

## Requirements

- Python 3.8+
- OpenStack environment

## Author

Sreenath (zreenathmenon@gmail.com)

## Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [sreenathmmenon](https://github.com/sreenathmmenon)
- **Source:** [sreenathmmenon/openstack-mcp-server](https://github.com/sreenathmmenon/openstack-mcp-server)
- **License:** MIT

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/mcp-sreenathmmenon-openstack-mcp-server
- Seller: https://agentstack.voostack.com/s/sreenathmmenon
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
