Creo Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Creo 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 (Machine-Collaboration-Platform) server with tools for CAD interaction and knowledge base retrieval. This project exposes several functions as tools that a larger agent or system can call, including interacting with Creo and querying a Volcengine knowledge base.
.STEP files directly in Creo Parametric. brew install uv powershell -c "irm [https://astral.sh/uv/install.ps1](https://astral.sh/uv/install.ps1) | iex"You may need to add uv to your Path manually:
# Add this line to your PowerShell profile
$env:Path = "C:\Users\YOUR_USERNAME\.local\bin;" + $env:Path⚠️ Do not proceed before installing uv.
Follow these steps to retrieve the credentials required for the integration.
alt text
alt text
.jsonl files contained in the repository.alt text alt text alt text alt text
alt text alt text alt text
alt text alt text
alt text alt text
Claude > Settings > Developer > Edit Config > claude_desktop_config.json.mcpServers object: {
"mcpServers": {
"creo_mcp": {
"command": "uvx",
"args": [
"creo-mcp",
"--authorization",
"YOUR_TOKEN_HERE",
"--service-resource-id",
"YOUR_ID_HERE"
]
}
}
}This allows Claude to automatically start your server when needed.
Settings > MCP in Cursor..cursor/mcp.json file in your project with the following content: {
"mcpServers": {
"creo_mcp": {
"command": "uvx",
"args": [
"creo-mcp",
"--authorization",
"YOUR_TOKEN_HERE",
"--service-resource-id",
"YOUR_ID_HERE"
]
}
}
} {
"mcpServers": {
"creo_mcp": {
"command": "cmd",
"args": [
"/c",
"uvx",
"creo-mcp",
"--authorization",
"YOUR_TOKEN_HERE",
"--service-resource-id",
"YOUR_ID_HERE"
]
}
}
}⚠️ Only run one instance of the MCP server (either via Cursor or Claude Desktop), not both simultaneously.
If you need to run the server manually for debugging, first install it locally:
# Clone the repo
git clone https://github.com/yangkunyi/creo-mcp.git
cd creo-mcp
# Create a virtual environment and install in editable mode
uv venv
source .venv/bin/activate
uv pip install -e .Then, run the server with your credentials:
creo-mcp --authorization YOUR_TOKEN_HERE --service-resource-id YOUR_ID_HEREThe following tools are exposed by the server for remote execution:
execute_python_code: Executes a given string of Python code.open_file_in_cad: Imports a .STEP file into Creo and opens it.retrieve_from_knowledge_base: Performs a retrieval query against the configured Volcengine knowledge base.The structure and setup instructions for this project were heavily inspired by the blender-mcp project. Many thanks to its contributors for paving the way.
This project is licensed under the MIT License. See the LICENSE file for more details.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.