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
MCP Riot Server
Integrates with the Riot Games API to provide League of Legends data to AI assistants.
Gemini MCP Server
An MCP server to interact with Google's Gemini AI models, requiring a Gemini API key.
OpenAI
Query OpenAI models directly from Claude using MCP protocol
MCP Gemini Server
An MCP server that exposes Google's Gemini model capabilities as tools using the @google/genai SDK.
Metoro
Query and interact with kubernetes environments monitored by Metoro
Authless Remote MCP Server
An authentication-free, remote MCP server designed for easy deployment on Cloudflare Workers.
Whissle AI
Provides speech-to-text, diarization, translation, and text summarization via the Whissle AI API.
Multi-Cluster MCP server
A gateway for GenAI systems to interact with multiple Kubernetes clusters through the MCP.
Gemini OCR
Provides Optical Character Recognition (OCR) services using Google's Gemini API.
Binance MCP Server
Access the Binance Futures API for trading, account management, and market data.