openstack-mcp-server

hichihara/openstack-mcp-server

3.1

If you are the rightful owner of openstack-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The OpenStack MCP Server is a Model Context Protocol server that integrates AI models with OpenStack cloud infrastructure management.

OpenStack MCP Server

A Model Context Protocol (MCP) server that provides AI models with direct access to OpenStack cloud infrastructure management capabilities.

Features

  • List servers (Nova Compute API)
  • Support for OpenStack Identity API v3
  • Support for Image service API v2
  • Support for Compute API
  • Support for Block Storage API v3
  • Support for Networking API v2.0

Installation

uv pip install -e .

Configuration

Copy .env.example to .env and configure your OpenStack credentials:

cp .env.example .env

Usage

Start the MCP server:

python -m openstack_mcp_server

Development

# Install development dependencies
uv pip install -e ".[dev]"

# Run tests
pytest

# Format code
ruff format .

# Lint code
ruff check .

License

Apache License 2.0