@fingerskier/pi-build123d
build123d CAD MCP plugin for Pi with a self-bootstrapping Python server
Package details
Install @fingerskier/pi-build123d from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:@fingerskier/pi-build123d- Package
@fingerskier/pi-build123d- Version
2026.5.7- Published
- May 7, 2026
- Downloads
- 248/mo · 5/wk
- Author
- fingerskier
- License
- MIT
- Types
- extension, skill
- Size
- 59.2 KB
- Dependencies
- 1 dependency · 0 peers
Pi manifest JSON
{
"extensions": [
"./extensions/build123d.ts"
],
"skills": [
"./skills"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
build123d Pi Plugin
Pi package port of build123d-claude-plugin.
This package bundles the upstream Python MCP server source and a Pi extension that exposes its tools with a build123d_ prefix. The first MCP start creates a private venv under ~/.pi/agent/data/build123d/venv, installs this package into it, then runs build123d-mcp.
Install
pi install npm:@fingerskier/pi-build123d
# local workspace clone
pi install ./packages/pi-build123d
# one run only
pi -e npm:@fingerskier/pi-build123d
Host requirement: Python 3.10+ available as python (or set BUILD123D_PYTHON).
Tools
Run build123d_mcp_status in Pi to list loaded tools. Expected tools include:
build123d_execute_build123dbuild123d_export_stlbuild123d_export_stepbuild123d_render_imagebuild123d_list_modelsbuild123d_get_model_infobuild123d_delete_model
Configuration
BUILD123D_MCP_AUTOLOAD=0disables startup MCP discovery.BUILD123D_OUTPUT_DIR=./cad-outputcontrols export/render output.BUILD123D_PI_DATA=/path/to/datacontrols the venv/cache directory.BUILD123D_PYTHON=python3selects the Python executable.
Skill and Reference
/skill:build123dloads CAD workflow guidance.docs/BUILD123D_REFERENCE.mdis copied from the upstream Claude guide.
Upstream Notes
See README.upstream.md for the original Claude plugin documentation.