Simple OpenStack MCP
Execute OpenStack CLI commands using LLMs. Requires a configured OpenStack CLI environment.
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:
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.
{
"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:
{
"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:
❯ uv sync
❯ uv run -m server
Related Servers
LuckyCola MCP
An open MCP service providing a standardized interface compatible with various MCP clients.
KYC Verification
A server for comprehensive KYC verification using the SurePass API, supporting document verification, OCR, and face verification.
CData eBay Analytics
Access eBay Analytics data via the CData JDBC Driver.
Ghost MCP Server
Interact with and manage your Ghost CMS blog, including posts, users, and members, through an LLM interface.
Coolify MCP Server
An MCP server for interacting with the Coolify API to manage servers and applications.
Kubectl MCP Server
Enables AI assistants to interact with Kubernetes clusters using natural language.
Flespi MCP Server
Interact with the Flespi telematics platform API for fleet management, device tracking, and telemetry data processing.
Coinbase Chat MCP
Access cryptocurrency data, market information, and trading insights from Coinbase's public API.
GAM MCP Server
Administer Google Workspace using the GAM command-line tool.
Alpaca
Interact with the Alpaca trading API for stock trading, market data, and account management.