Vectorworks MCP Codex Plugin
Allows AI agents to interact with Vectorworks CAD software, enabling operations such as managing documents, running diagnostic and setup tasks, and executing Python scripts within the Vectorworks environment via an MCP bridge.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Vectorworks MCP Codex Pluginlist all layers in the current document"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Vectorworks MCP Codex Plugin
Codex plugin for Vectorworks 2024/2025 on Windows. It packages skills, helper scripts, and an MCP server wrapper for the companion vectorworks-mcp checkout.
Install
/plugin marketplace add BhaveshY/vectorworks-mcp-codex-plugin
/plugin install vectorworks@vectorworks-mcp-codex-pluginPrerequisites
Windows with Vectorworks 2024 or 2025.
PowerShell available on PATH.
A local checkout of the companion
vectorworks-mcprepository unless the plugin is being run from a repo that already contains the connector sources.
Companion repo override
If the companion checkout is not found automatically, set the canonical override before launching Codex:
$env:VW_MCP_REPO = "C:\path\to\vectorworks-mcp"VECTORWORKS_MCP_REPO remains supported as a backward-compatible alias by the bundled scripts, but new setup should prefer VW_MCP_REPO.
Use
Open Vectorworks on the same machine as Codex.
Use the
setup,diagnose,ping, andworkskills from the plugin root.The plugin starts the Python MCP wrapper through
plugins/vectorworks/scripts/run-vectorworks-mcp.ps1.
Native bridge status
The repository includes a native Vectorworks SDK bridge scaffold under native_bridge/, but it is not compiled or installed by default. The default bridge remains bridge_kind=python_dialog_agent_session, which keeps CAD API access marshaled through Vectorworks' dialog/event context. Raw socket reachability is not enough to prove CAD API safety.
Why this is not as simple as a Revit-style setup yet
Vectorworks Python scripts run inside the Vectorworks process and CAD API calls must be scheduled on a safe Vectorworks context. A Revit-style connector can usually rely on a mature external-event model; this Vectorworks bridge still needs explicit native SDK build/install steps before it can replace the dialog-agent-session launcher.
Native bridge doctor/smoke examples
Dry-run an explicit native bridge artifact install plan:
powershell -ExecutionPolicy Bypass -File .\scripts\doctor-native-bridge.ps1 -BuiltArtifact C:\path\to\VectorworksMCPBridge.vwlibrary -Install -WhatIfInstall an explicit native bridge artifact after review, then restart Vectorworks:
powershell -ExecutionPolicy Bypass -File .\scripts\doctor-native-bridge.ps1 -BuiltArtifact C:\path\to\VectorworksMCPBridge.vwlibrary -Install
# Restart VectorworksRun the native smoke harness after a bridge candidate is listening:
powershell -ExecutionPolicy Bypass -File .\scripts\smoke-native-bridge.ps1 -Phase 1 -PingCount 3 -ReadCount 2
powershell -ExecutionPolicy Bypass -File .\scripts\smoke-native-bridge.ps1 -Phase 0 -Stop -JsonAfter installing, enable/load the native VectorworksMCPBridge plug-in in Vectorworks, then rerun the doctor. If the scaffold has been copied into a Vectorworks SDK example project, wire-native-bridge-project.ps1 can wire the reviewed bridge sources. The native doctor reports nextCommand, nextCommandReason, and nextCommandSpec plus safety metadata including requiresNetwork, mayInstallSoftware, and rerunDoctorAfter.
Notes
VW_MCP_HOST,VW_MCP_PORT, andVW_MCP_PREFLIGHT_CACHE_MScan tune the MCP wrapper/listener connection.On Linux CI, PowerShell/Vectorworks-specific tests are skipped; Codex plugin manifest validation is platform-independent.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/BhaveshY/vectorworks-mcp-codex-plugin'
If you have feedback or need assistance with the MCP directory API, please join our Discord server