freecad-mcp
FreeCAD MCP(Model Context Protocol) server
- 评测生成时间(北京时间)
- 本报告引擎
- v3.17.3
- 当前引擎
- v3.17.3
规则版本一致,但报告只反映生成时的证据,不代表项目代码和安全状态始终不变。
进入后确认来源与额度,提交才会创建任务。
核对代码版本与送评文本摘要
仅记录实际送评的受限文本,不是完整仓库审计、安装结果或运行时安全保证。Stars、下载量和仓库元数据为采集时的独立信号,不属于此 commit 快照。
neka-nat/freecad-mcp @ 8babe9927ce8e6e8fe7dd6ae2ffa2c93776e845a目录树:5cab486e3763917e6ed4ed47ad567077df96703a
README 来源:README.md
- README.md · 2808 字符
SHA-256: 6660a198366756b9fc99f87dfdb6515c9746158494bc805a492e7a8482bab121 - pyproject.toml · 967 字符
SHA-256: 2695dd3297cf9b970dd0998a621468222f4fb0feb690ff390af37454098fc698
摘要对应送评 UTF-8 文本,可能为限额节选,不等于 Git blob SHA。来源由采集方提供,摘要本身不证明来源真实性。
综合采用结论
证据充分,整体质量与安全表现优秀
- 基础评测完成+25/25确定性评分与静态安全扫描已完成
- README 有效证据+5/251,971 个去重后的有效字符
- 独立证据来源+8/202 类非重复证据,重复文件不叠加
- 仓库元数据+10/10已取得仓库状态与采用数据
- 活跃记录+5/5已取得最近提交时间
- AI 复核+15/15已完成结构化 AI 证据复核
本报告评了什么
综合分用于静态采用筛选,不是任务成功率,也不代表使用 Skill 后的能力提升。
- 静态检查范围
- 记录 2 个文件 · 3,775 字符
- 只检查采集到的受限文本与已知风险模式;未读取的脚本、依赖和运行环境不在结论内。
- AI 内容复核
- 已使用
- 复核送评文本的说明和设计,不是安装测试或实际任务执行。记录缺失时不推断已使用或未使用。
- 真实任务效果
- 本报告未提供实测证据
- 没有使用/不使用 Skill 的任务对照、重复运行或耗时与 token 成本结果。采用前仍需在隔离环境验证自己的任务。
脚本引用覆盖
脚本引用覆盖记录不可得;不推断没有引用或已经检查。
FreeCAD MCP 调用流程
客户端、MCP 服务器与 FreeCAD addon 之间存在请求与执行关系
左右滑动查看完整图示
- • Quick start:MCP server launched by your client
- • addon 内 Start RPC Server,默认 localhost 连接
- Quick start 要求复制 addon/FreeCADMCP 到 FreeCAD addon 目录并点击 Start RPC Server
- claude_desktop_config.json 使用 command uvx、args ["freecad-mcp"]
- 文档表列出 docs/tools.md 与 docs/execution.md 含超时排障
- README 声明 Connections use localhost by default
- README 无 License 章节
- 问题与用途描述
- 有效 README
- 安装或接入步骤
- 可执行示例
- 未发现已知高风险模式
- 缺少输出或结果说明
- 缺少许可证信息
- README 未列出具体工具名、参数与返回结果
- 设计证据(权限、错误处理、超时)仅在子文档标题中提及,正文未展示
- 未说明 FreeCAD 版本等前置条件细节
使用 Claude Desktop 等 MCP 客户端驱动 FreeCAD 建模的用户、需要脚本化或 FEM 分析的 FreeCAD 用户
无 FreeCAD 桌面环境且需纯离线无 addon 的场景、需要明确许可证合规审查的商用集成
也有自己的公开项目?先看完证据,再用当前规则生成独立报告。
评测我的项目 →静态扫描不是安全保证,生产接入前仍应人工复核权限和数据边界。
- 01补充输出或结果说明
- 02补充许可证信息
方法、证据与局限展开收起
GitHub Repository API
2 个文件 · 3,775 字符
v3.17.3 · AI 内容复核:已使用(deepseek-flash)
- 静态评测不会安装或执行项目代码
- 安全扫描基于高信号文件与已知模式,不能替代人工审计
- 流行度只反映采用程度,不代表安全或工程质量
30 天热度趋势
README
FreeCAD MCP
Control FreeCAD from Claude Desktop and other MCP clients. Create and edit models, run Python scripts, inspect documents, and run FEM analyses.
Demo
Design a flange:

See more demos and examples for a toy car, modelling from a 2D drawing, and agent integrations.
Quick start
You need FreeCAD and uv / uvx. FreeCAD MCP has two components: an addon running inside FreeCAD and an MCP server launched by your client.
1. Install and start the FreeCAD addon
git clone https://github.com/neka-nat/freecad-mcp.git
cd freecad-mcp
Copy addon/FreeCADMCP into your FreeCAD addon directory,
then restart FreeCAD. Select the MCP Addon workbench and click
Start RPC Server in the FreeCAD MCP toolbar.
See the installation guide for platform-specific commands and screenshots.
2. Connect Claude Desktop
Add the following entry to claude_desktop_config.json:
{
"mcpServers": {
"freecad": {
"command": "uvx",
"args": ["freecad-mcp"]
}
}
}
Restart Claude Desktop to load the configuration, keep FreeCAD open with its RPC
server running, and ask Claude to create a model. Connections use localhost by
default.
Documentation
| Guide | Contents |
|---|---|
| Installation | Addon directories, setup screenshots, running from source |
| Configuration | Auto-start, text feedback, remote connections |
| Tools | Available tools, screenshots, FEM analysis |
| Code execution | GUI execution, background jobs, headless scripts, timeout troubleshooting |
| Demos and examples | Design demos, FEM example, ADK and LangChain integrations |
Contributors
Made with contrib.rocks.
