
Bitbybit CAD MCP
Bitbybit 3D parametric CAD API, version-exact, for coding agents: search, describe, examples, guide
- GitHub stars
- 211
- tools
- 7
- transport
- STDIO, HTTP
- last updated
- Nov 8, 2026
Install
From registry metadata$ npx add-mcp https://mcp.bitbybit.dev/mcp --name cadRun in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.
Review the command, arguments and environment values before installing. MCP servers run with your local permissions.
Other ways
Claude Code
$ claude mcp add --transport http cad https://mcp.bitbybit.dev/mcpRun in your terminal. Add --scope user to make it available in every project.
Tools
Verified live · 7 toolsVerified live against the running server on Nov 13, 2026.
search_apiFind Bitbybit API members (methods, namespaces, cloud operations) by keywords, for example "box solid" or "fillet edges". Returns dotted paths with a one-line summary, the tier (oss on npm, platform-pro only at bitbybit.dev, cloud-pro only on CAD Cloud) and the engines each is...4 params
Find Bitbybit API members (methods, namespaces, cloud operations) by keywords, for example "box solid" or "fillet edges". Returns dotted paths with a one-line summary, the tier (oss on npm, platform-pro only at bitbybit.dev, cloud-pro only on CAD Cloud) and the engines each is...
enginestringbabylonjs · threejs · playcanvaslimitintegerquery*stringversionstringdescribeThe exact contract of one member by dotted path, for example occt.shapes.solid.createBox: signature, every parameter with its type, default and range, the return type, the documentation, examples and where it runs. Answers are for the API version the server holds. It also desc...2 params
The exact contract of one member by dotted path, for example occt.shapes.solid.createBox: signature, every parameter with its type, default and range, the return type, the documentation, examples and where it runs. Answers are for the API version the server holds. It also desc...
path*stringversionstringlist_namespaceThe members one level below a namespace path, for example occt.shapes, each with its kind and summary. Without a path, the top-level namespaces. Use it to discover what exists before searching for details.2 params
The members one level below a namespace path, for example occt.shapes, each with its kind and summary. Without a path, the top-level namespaces. Use it to discover what exists before searching for details.
pathstringversionstringget_examplesWorking TypeScript examples for a member path, for a namespace, or for a topic given as keywords. Each example names the member it belongs to and links its reference page. Examples are written for the API version the server holds.5 params
Working TypeScript examples for a member path, for a namespace, or for a topic given as keywords. Each example names the member it belongs to and links its reference page. Examples are written for the API version the server holds.
enginestringbabylonjs · threejs · playcanvaslimitintegerpathstringtopicstringversionstringget_guideSections of the public guides: building with Bitbybit (what runs in the browser, on a server, on a lightweight backend, and what needs CAD Cloud), writing geometry with the kernels (which kernel to use, the order to build a part in, choosing edges, checking and exporting shape...1 params
Sections of the public guides: building with Bitbybit (what runs in the browser, on a server, on a lightweight backend, and what needs CAD Cloud), writing geometry with the kernels (which kernel to use, the order to build a part in, choosing edges, checking and exporting shape...
topicstringsearchSearches the Bitbybit API documentation and returns a list of results with id, title and url. Each id is a dotted API path that fetch accepts.1 params
Searches the Bitbybit API documentation and returns a list of results with id, title and url. Each id is a dotted API path that fetch accepts.
query*stringfetchFetches the full documentation of one Bitbybit API member by id (a dotted path returned by search) as text, with its title, url and metadata.1 params
Fetches the full documentation of one Bitbybit API member by id (a dotted path returned by search) as text, with its title, url and metadata.
id*stringSponsors
Readme
Bitbybit Monorepo
3D CAD algorithms for the web. This monorepo contains all Bitbybit NPM packages plus example applications, all MIT licensed. Their TypeScript is open source; the Bitbybit OCCT Kernel the @bitbybit-dev/occt package ships is MIT-licensed WebAssembly whose C++ kernel layer is closed source.
Written to be used by people and by AI coding agents alike: every function is published in a form an agent can look up while it writes - see Build It With an AI Agent.
License
Details
- Repository
- github.com/bitbybit-dev/bitbybit
- Website
- learn.bitbybit.dev/learn/using-ai-with-bitbybit/mcp/bitbybit-mcp
- Categories
- Design & Creative, Search & Web Crawling
- Package
@bitbybit-dev/mcp- Transport
- STDIO, HTTP
- Registry
- MCP registry, active
- Tools verified
- Nov 13, 2026