3.5.0 #37
Replies: 2 comments
|
For an OpenStack MCP server with this many operational tools, the most important next layer is safety profiles. I would separate tools into at least three profiles: read-only observer, operator-assisted change, and change executor. Any create, update, delete, quota, networking, keypair, security group, or load-balancer action should support dry-run output before execution. The dry run should show project or tenant, region, service, resource identifiers, quota impact, expected side effects, rollback note, and approval requirement. Audit events should include OAuth or client subject, OpenStack project, service, action, resource ID, request ID, MCP session, and policy decision. Useful negative tests include cross-tenant access, missing project scope, destructive action without approval, stale token, and attempting to bypass read-only mode through a different tool name. That keeps the operational value while making the blast radius understandable to cloud and security teams. |
|
The part that stands out to me is "3.5.0". That is usually where agent workflow routing starts to matter in practice, because the integration works at small scale but gets harder once real users, retries, and longer sessions show up. I would make provider/model choice explicit per agent step, then log usage and fallback reason for each tool loop. That makes it easier to move simple steps to cheaper routes while keeping stronger models for planning or final synthesis. I am testing an OpenAI-compatible multi-model API layer around official Chinese models, so this kind of agent workflow routing is directly relevant. For MCP-OpenStack-Ops, would routing be configured per agent role, per tool call, or dynamically from runtime signals? |
Uh oh!
There was an error while loading. Please reload this page.
MCP-OpenStack-Ops v3.5.0 — First Official Release 🎉
This is the first official GitHub Release of MCP-OpenStack-Ops, a comprehensive
Model Context Protocol (MCP) server that brings
OpenStack operations directly into AI assistants such as Claude Desktop, OpenWebUI, and any
MCP-compatible client.
What is MCP-OpenStack-Ops?
MCP-OpenStack-Ops exposes 90+ purpose-built MCP tools covering every major OpenStack
service — all scoped to a single project/tenant for safety and auditability.
You can ask your AI assistant questions like:
web-pool"dev?"and get structured, actionable answers backed by real OpenStack API calls.
Key Features
Safety-First Design
OS_PROJECT_NAME, preventingcross-tenant accidents.
set_*) only activate whenALLOW_MODIFY_OPERATIONS=trueis explicitly set.itself.
Broad OpenStack Coverage
Deployment Flexibility
call518/mcp-server-openstack-ops)pip install mcp-openstack-opsoruvx mcp-openstack-opsBulk Operations
set_*tools support multi-target filtering and bulk execution, so you can act on dozensof resources in a single natural-language request.
Changes Since Project Inception
Architecture & Code Quality
tools/(90+ individual tool files) +services/(per-domain service layers)setuptools-scm(version derived from git tags)Security
.gitleaks.tomlcustom configurationALLOW_MODIFY_OPERATIONSflag for strict read-only enforcementConnectivity
OS_PROTOCOLandOS_CACERT/OS_VERIFYconfiguration for SSL/TLS andcustom CA certificate support (resolves #7)
CI/CD
upload-artifactv7,download-artifactv8)Dependency Updates (since v3.4.0)
Quick Start
All reactions