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
Serveurs connexes
Terraform Cloud
Manage Terraform Cloud infrastructure using natural language via its API.
MCP Weather Server
Provides hourly weather forecasts using the AccuWeather API.
Weather MCP Server
Provides real-time weather data from the US National Weather Service API.
AWS Bedrock KB Retrieval
Query Amazon Bedrock Knowledge Bases using natural language to retrieve relevant information from your data sources.
Vidu MCP Server
Generate videos from images and manage tasks using the Vidu video generation API.
Kintone OAuth MCP Server
A sample MCP server for kintone using OAuth, deployable on Cloudflare Workers.
Remote MCP Server on Cloudflare
A remote MCP server deployable on Cloudflare Workers with OAuth login support.
DigitalOcean
Provides comprehensive access to all DigitalOcean API endpoints, dynamically extracted from their OpenAPI specification.
Geo Location Demo
Retrieves user geolocation information using EdgeOne Pages Functions and exposes it via an MCP server.
Etherscan
Interact with the Etherscan API to explore blockchain data and services.