跳到主要内容
Supermarket
返回能力市场
Agent Pack
programming
MIT

freecad-mcp

FreeCAD MCP(Model Context Protocol) server

neka-natneka-nat
85/ 100

公开评测 · 综合采用结论

证据充分,整体质量与安全表现优秀

查看评测依据 评测我的项目基于公开项目证据,非安全认证或安装推荐
3.1kstars
363forks
最近更新 18天前
评测生成时间(北京时间)
本报告引擎
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。来源由采集方提供,摘要本身不证明来源真实性。

Evaluation report

综合采用结论

85
A
满分 100 · 静态采用参考
值得推荐低风险
决策摘要

证据充分,整体质量与安全表现优秀

68%
中置信度
86
文档
100
安全
75
质量
100
活跃
56
采用
  • 基础评测完成+25/25确定性评分与静态安全扫描已完成
  • README 有效证据+5/251,971 个去重后的有效字符
  • 独立证据来源+8/202 类非重复证据,重复文件不叠加
  • 仓库元数据+10/10已取得仓库状态与采用数据
  • 活跃记录+5/5已取得最近提交时间
  • AI 复核+15/15已完成结构化 AI 证据复核

本报告评了什么

综合分用于静态采用筛选,不是任务成功率,也不代表使用 Skill 后的能力提升。

静态检查范围
记录 2 个文件 · 3,775 字符
只检查采集到的受限文本与已知风险模式;未读取的脚本、依赖和运行环境不在结论内。
AI 内容复核
已使用
复核送评文本的说明和设计,不是安装测试或实际任务执行。记录缺失时不推断已使用或未使用。
真实任务效果
本报告未提供实测证据
没有使用/不使用 Skill 的任务对照、重复运行或耗时与 token 成本结果。采用前仍需在隔离环境验证自己的任务。

脚本引用覆盖

脚本引用覆盖记录不可得;不推断没有引用或已经检查。

How it works · 时序图

FreeCAD MCP 调用流程

客户端、MCP 服务器与 FreeCAD addon 之间存在请求与执行关系

AI 提取 · 证据约束

左右滑动查看完整图示

FreeCAD MCP 调用流程客户端、MCP 服务器与 FreeCAD addon 之间存在请求与执行关系MCP 客户端发起请求MCP 服务器转发工具调用FreeCAD 插件执行建模/脚本工具调用RPC 请求执行结果
图示依据
  • • Quick start:MCP server launched by your client
  • • addon 内 Start RPC Server,默认 localhost 连接
五维表现
FreeCAD MCP 解决用自然语言控制 FreeCAD 建模、执行脚本和 FEM 分析的真实需求,双组件安装与客户端配置清楚;但 README 未给出工具清单、输出说明和许可证,设计细节需查子文档。
质量证据
  • 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 的场景、需要明确许可证合规审查的商用集成

也有自己的公开项目?先看完证据,再用当前规则生成独立报告。

评测我的项目 →
文档证据
86/100
问题与用途描述10 分
有效 README12 分
安装或接入步骤14 分
可执行示例16 分
输入、参数或工具说明11 分
输出或结果说明9 分
限制、权限或边界12 分
错误处理或排障8 分
许可证信息5 分
结构化章节3 分
安全证据
低风险
未发现已知高风险模式

静态扫描不是安全保证,生产接入前仍应人工复核权限和数据边界。

优先改进清单
  1. 01补充输出或结果说明
  2. 02补充许可证信息
方法、证据与局限展开
数据来源

GitHub Repository API

扫描范围

2 个文件 · 3,775 字符

评测引擎

v3.17.3 · AI 内容复核:已使用(deepseek-flash)

局限
  • 静态评测不会安装或执行项目代码
  • 安全扫描基于高信号文件与已知模式,不能替代人工审计
  • 流行度只反映采用程度,不代表安全或工程质量

30 天热度趋势

README

FreeCAD MCP

GitHub Trending Repository of the Day

MseeP.ai Security Assessment Badge

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:

Designing a flange in FreeCAD

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

GuideContents
InstallationAddon directories, setup screenshots, running from source
ConfigurationAuto-start, text feedback, remote connections
ToolsAvailable tools, screenshots, FEM analysis
Code executionGUI execution, background jobs, headless scripts, timeout troubleshooting
Demos and examplesDesign demos, FEM example, ADK and LangChain integrations

Contributors

README 图片

Made with contrib.rocks.