Agent plugins for developing ALLPLAN PythonParts with AI coding assistants. They work with Claude Code, Claude Desktop, GitHub Copilot (VS Code, CLI, and app), and OpenAI Codex.
The marketplace allplan-pythonparts provides one plugin per ALLPLAN major version:
| Plugin | ALLPLAN version |
|---|---|
pythonparts-2027 |
2027 |
Each plugin includes:
| Component | Type | Purpose |
|---|---|---|
pythonparts-planner |
Agent | Plans a PythonPart before any code is written. |
pythonparts-coder |
Agent | Implements PythonParts. |
pythonparts-local-mcp |
MCP server | Runs locally with your ALLPLAN installation. Type checks code, runs snippets, and inspects the PythonParts API. |
pythonparts-knowledge-mcp |
MCP server | Hosted PythonParts knowledge base. Requires sign-in with ALLPLAN Connect. |
pythonparts-mcp-setup |
Skill | Sets the ALLPLAN Std and Usr paths for pythonparts-local-mcp. |
pythonparts-local-mcp runs with uvx. Install uv. On Windows, you can use winget:
winget install astral-sh.uvCheck that uvx is available in a new terminal:
uvx -VIn ALLPLAN, open Allmenu > Service > File Explorer:
| Path | Allmenu entry | Example |
|---|---|---|
| Std | Office standard (STD) | C:\Data\Allplan\Allplan 2027\Std |
| Usr | My own CAD documents (USR) | C:\Users\<you>\Documents\Nemetschek\Allplan\2027\Usr\Local |
Claude clients ask for the Std and Usr paths during installation. Other clients can't, so you configure the paths with the pythonparts-mcp-setup skill after installation.
VS Code with GitHub Copilot
VS Code with Claude Code
Claude Code CLI
-
In your terminal, run:
claude plugin marketplace add bmarciniec/pythonparts-vibe-coding claude plugin install pythonparts-2027@allplan-pythonparts
-
In Claude Code, run
/plugin configure pythonparts-2027@allplan-pythonpartsand enter your Std and Usr paths.
To skip step 2, pass the paths during installation:
claude plugin install pythonparts-2027@allplan-pythonparts --config "std_path=C:\Data\Allplan\Allplan 2027\Std" --config "usr_path=C:\Users\<you>\Documents\Nemetschek\Allplan\2027\Usr\Local"Claude Desktop
-
Open Settings > Plugins > Add > Add Marketplace and enter:
bmarciniec/pythonparts-vibe-coding -
Click Sync and wait for the plugin list to appear.
-
Select
pythonparts-2027and click + to install it. -
Enter your Std and Usr paths when prompted.
GitHub Copilot CLI
-
In your terminal, run:
copilot plugin marketplace add bmarciniec/pythonparts-vibe-coding copilot plugin install pythonparts-2027@allplan-pythonparts
-
In a Copilot CLI session, run
/pythonparts-2027:pythonparts-mcp-setupand enter your Std and Usr paths. -
Restart the Copilot CLI session.
GitHub Copilot app
-
Click the button to add the marketplace:
Alternatively, go to Customize > Plugins, click the marketplace settings icon next to the marketplace dropdown, and add
bmarciniec/pythonparts-vibe-coding. -
In Customize > Plugins, find
pythonparts-2027and click Install. -
In a session, run
/pythonparts-2027:pythonparts-mcp-setupand enter your Std and Usr paths. -
Start a new session.
OpenAI Codex
-
In your terminal, run:
codex plugin marketplace add bmarciniec/pythonparts-vibe-coding codex plugin add pythonparts-2027@allplan-pythonparts
-
Start a new Codex session, run
$pythonparts-mcp-setup, and enter your Std and Usr paths. -
Start a new Codex session.
pythonparts-knowledge-mcp requires sign-in with your ALLPLAN Connect account. Your client prompts you when it first connects to the server. In Claude Code, run /mcp and authenticate the server.
Note
Updating or reinstalling the plugin resets paths configured with pythonparts-mcp-setup. Run the skill again afterwards. To change the paths later, repeat the configuration step for your client.
.claude-plugin/marketplace.json # Marketplace catalog
plugins/pythonparts-2027/
├── .claude-plugin/plugin.json # Claude manifest, incl. userConfig for the Std and Usr paths
├── .mcp.json # Claude MCP config
├── agents/ # Claude agents
├── plugin.json # Agent Plugins 1.0 manifest (GitHub Copilot, OpenAI Codex)
├── mcp.json # Agent Plugins 1.0 MCP config, with placeholders for the Std and Usr paths
├── com.github.copilot/agents/ # GitHub Copilot agents
└── skills/pythonparts-mcp-setup/ # Skill that writes the Std and Usr paths into mcp.json