Skip to content

About

Agent plugins for developing ALLPLAN PythonParts with AI coding assistants

Resources

Stars

7 stars

Watchers

4 watching

Forks

Latest commit

 

History

11 Commits

Folders and files

Repository files navigation

ALLPLAN PythonParts agent plugins

GitHub License Release ALLPLAN Clients

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. Currently, it includes the plugin for ALLPLAN 2027.

The ALLPLAN 2027 plugin includes:

Agents

Agent Purpose
pythonparts-planner Plans a PythonPart before any code is written.
pythonparts-coder Implements PythonParts.
pythonparts-researcher Answers framework questions for the planner and coder with a short, source-cited briefing. Does not edit files.

MCP Servers

Server name Purpose
pythonparts-local-mcp Runs locally with your ALLPLAN installation. Type checks code, runs snippets, and inspects the PythonParts API.
pythonparts-knowledge-mcp Hosted PythonParts knowledge base. Requires sign-in with ALLPLAN Connect.

Skills

Skill name Purpose
pythonparts-mcp-setup Sets the ALLPLAN Std and Usr paths for pythonparts-local-mcp.

Quickstart

1. Install uv

pythonparts-local-mcp runs with uvx. Install uv. On Windows, you can use winget:

winget install astral-sh.uv

Check that uvx is available in a new terminal:

uvx -V

2. Find your ALLPLAN Std and Usr paths

In 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

3. Install and configure the plugin

Choose your AI coding assistant:

VS Code with GitHub Copilot
  1. Paste this link in your browser:
vscode://chat-plugin/install?source=NemetschekAllplan%2Fpythonparts-vibe-coding&plugin=pythonparts-2027
  1. Confirm the installation of the plugin.
  2. In the chat, run /pythonparts-mcp-setup and enter your Std and Usr paths.

Alternatively:

  1. In the VS Code command input (Ctrl+Shift+P or Cmd+Shift+P on macOS), type Chat: Manage Plugin Marketplaces
  2. Select Add Marketplace...
  3. Paste NemetschekAllplan/pythonparts-vibe-coding
  4. Select the newly added allplan-pythonparts marketplace an then Browse.
  5. Install the pythonparts-2027 plugin.
  6. In the chat, run /pythonparts-mcp-setup and enter your Std and Usr paths.
VS Code with Claude Code
  1. Click the button to install the plugin:

    Install in Claude Code

  2. In the chat, run /pythonparts-2027:pythonparts-mcp-setup and follow the instructions to enter your Std and Usr paths.

Claude Code CLI
  1. In your terminal, run:

    claude plugin marketplace add NemetschekAllplan/pythonparts-vibe-coding
    claude plugin install pythonparts-2027@allplan-pythonparts
  2. In Claude Code, run /plugin configure pythonparts-2027@allplan-pythonparts and 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

Follow the steps for Claude Code CLI above.

GitHub Copilot CLI
  1. In your terminal, run:

    copilot plugin marketplace add NemetschekAllplan/pythonparts-vibe-coding
    copilot plugin install pythonparts-2027@allplan-pythonparts
  2. In a Copilot CLI session, run /pythonparts-2027:pythonparts-mcp-setup and enter your Std and Usr paths.

  3. Start a new Copilot CLI session for the changes to take effect.

GitHub Copilot app
  1. Click the button to add the marketplace:

    Add marketplace to the GitHub Copilot app

    Alternatively, go to Customize > Plugins, click the marketplace settings icon next to the marketplace dropdown, and add NemetschekAllplan/pythonparts-vibe-coding.

  2. In Customize > Plugins, find pythonparts-2027 and click Install.

  3. In a session, run /pythonparts-2027:pythonparts-mcp-setup and enter your Std and Usr paths.

  4. Start a new session.

OpenAI Codex
  1. In your terminal, run:

    codex plugin marketplace add NemetschekAllplan/pythonparts-vibe-coding
    codex plugin add pythonparts-2027@allplan-pythonparts
  2. Start a new Codex session, run $pythonparts-mcp-setup, and enter your Std and Usr paths.

  3. Start a new Codex session.

4. Sign in to ALLPLAN Connect

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.

About

Agent plugins for developing ALLPLAN PythonParts with AI coding assistants

Resources

Stars

7 stars

Watchers

4 watching

Forks

Releases

Packages

Contributors