jupytercad-mcp

asmith26/jupytercad-mcp

3.4

If you are the rightful owner of jupytercad-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

An MCP server for JupyterCAD that allows you to control it using natural language.

Tools

Functions exposed to the LLM to take actions

get_current_cad_design

Reads the current content of the JCAD document.

remove

Remove an object from the document.

rename

Rename an object in the document.

add_annotation

Add an annotation to the document.

remove_annotation

Remove an annotation from the document.

add_occ_shape

Add an OpenCascade TopoDS shape to the document.

add_box

Add a box to the document.

add_cone

Add a cone to the document.

add_cylinder

Add a cylinder to the document.

add_sphere

Add a sphere to the document.

add_torus

Add a torus to the document.

cut

Apply a cut boolean operation between two objects.

fuse

Apply a union boolean operation between two objects.

intersect

Apply an intersection boolean operation between two objects.

chamfer

Apply a chamfer operation on an object.

fillet

Apply a fillet operation on an object.

set_visible

Sets the visibility of an object.

set_color

Sets the color of an object.

Prompts

Interactive templates invoked by user choice

No prompts

Resources

Contextual data attached and managed by the client

No resources