Jupytercad Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Jupytercad Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
An MCP server for JupyterCAD that allows you to control it using LLMs/natural language.
https://github.com/user-attachments/assets/7edb31b2-2c80-4096-9d9c-048ae27c54e7
Suggestions and contributions are very welcome.
The default transport mechanism is stdio. To start the server with stdio, use the following command:
uvx --with jupytercad-mcp jupytercad-mcpTo use the streamable-http transport, use this command instead:
uvx --with jupytercad-mcp jupytercad-mcp streamable-httpAn example using the OpenAI Agents SDK is available at examples/openai_agents_client.py. To run it, follow these steps:
git clone [email protected]:asmith26/jupytercad-mcp.git
cd jupytercad-mcp make setup-examples-envMODEL (see supported models). make jupyter-labJCAD_PATH in the example, allowing you to visualise the changes made by the JupyterCAD MCP server.USE_MLFLOW_TRACING=True and run the MLflow UI: make mlflow-ui make example-openai-agents-client#### Interactive Chat Interface
The example includes an interactive chat interface using the OpenAI Agents SDK's REPL utility. To enable it, set USE_REPL=True.
#### streamable-http
To use the streamable-http transport, first start the MCP server:
uvx --with jupytercad-mcp jupytercad-mcp streamable-httpThen, run the example with the TRANSPORT variable set to "streamable-http" in the client example.
The following tools are available:
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.