Overview
@mgovedarov/mcp-vcf-orchestrator is an MCP server for VCF Automation Orchestrator, Service Broker, and Cloud Assembly operations. It exposes tools that let an AI assistant inspect and manage workflows, actions, configuration elements, resource elements, packages, templates, catalog items, deployments, subscriptions, categories, and plugins.
The server supports VCF 9 Automation and Aria Automation 8.x environments with REST API access.
What It Helps With
- Discover existing automation assets before implementing new workflows or templates.
- Run workflows with validated inputs and useful execution diagnostics.
- Export, scaffold, preflight, diff, and import vRO workflow/action/configuration/package artifacts.
- Browse catalog items, create deployments, and discover day-2 actions.
- Manage extensibility subscriptions that connect event topics to workflows or ABX actions.
- Collect practical context through MCP resources and prompts so agents avoid inventing environment-specific details.
- Validate docs, checked examples, coverage, docs builds, and npm package contents with one local command.
Operating Model
The safest workflow is discovery first:
- Use read-only list/get tools to find the current asset, category, project, or schema.
- Generate or edit local artifacts under configured artifact directories.
- Run preflight and diff tools before importing.
- Require explicit confirmation for destructive or live write operations.
- Verify changes with list/get/run tools after the operation completes.
Starting A New VCFA Project
When starting in a new VCFA or vRO environment, use the server to map current state before drafting new automation:
- Configure
VCFA_HOST,VCFA_USERNAME,VCFA_ORGANIZATION, andVCFA_PASSWORD. Artifacts are written toartifacts/in the MCP server process working directory by default, typically the open project; setVCFA_ARTIFACT_DIRto override. Context snapshots prefer the MCP client's current workspace root atartifacts/context/unlessVCFA_CONTEXT_DIRis set. - Verify access with read-only discovery:
list-plugins,list-categories,list-workflows,list-actions,list-templates,list-catalog-items,list-event-topics, andlist-subscriptions. - Inspect reusable candidates with
get-workflow,get-action,get-template, orget-catalog-itembefore designing a replacement. - Read the relevant MCP resources, especially
vcfa://docs/artifact-authoring,vcfa://schemas/workflow-scaffold, and the matchingvcfa://patterns/*resource. - Export existing assets before changing them. Then scaffold or edit local artifacts, run preflight and diff tools, and import only after explicit confirmation.
Use the built-in MCP prompts when the assistant should follow a known workflow rather than free-form instructions. For example, use vcfa-discover-capabilities to inventory an unfamiliar environment conversationally, vcfa-collect-context-snapshot to persist reusable Markdown/JSON inventory with collect-context-snapshot, vcfa-discovery-first-implementation-plan to plan a change, vcfa-build-workflow-from-action to wrap a verified action, and vcfa-review-artifact-import before importing a local artifact. When you specifically need VMware baseline context, use vcfa-collect-context-snapshot with profile: vcfaBuiltIns to focus the snapshot on workflows in subfolders below Library and actions in com.vmware modules. See Resources And Prompts for prompt arguments and examples.
The repository also includes a root examples/ directory with checked, high-value flows for workflow artifacts, artifact promotion, template/catalog/subscription planning, and context collection. npm run validate:docs verifies those examples against current registered tool and prompt names.
For repository validation, run npm run validate. It builds, tests, checks coverage thresholds, validates docs/examples drift, builds the VitePress site, and verifies npm package contents.
Documentation Map
- Installation covers npm and source setup.
- Configuration documents environment variables and artifact directories.
- Tool Reference groups all MCP tools by domain.
- How-Tos show end-to-end assistant workflows.
- Artifact Lifecycle explains export, preflight, diff, promotion, and import.