mcpField
R
ritn3d-mcp

ritn3d-mcp

本地服务
github.com/printplan3d媒体与设计019 周前更新

关于 ritn3d-mcp

ritn3d-mcp 是面向 Ritn3D 工作流的 MCP 服务,供处理平面图和 3D 输出的 AI Agent 使用。它提供输入检查、复杂度与耗时估算及模型文件验证,但不执行模型推理。

主要功能

  1. 01检查平面图格式与尺寸
  2. 02估算平面图复杂度
  3. 03估算渲染耗时范围
  4. 04验证 GLB 文件结构
  5. 05转换单位并应用比例
  6. 06查询能力、定价与故障信息

适用场景

  1. 01提交平面图到 Ritn3D 前检查输入
  2. 02预估不同平面图的处理复杂度
  3. 03检查下载的 GLB 文件
  4. 04为 3D 打印模型换算单位

MCP 相关

作为 MCP 服务,它向兼容客户端提供平面图检查、GLB 验证、单位转换等工具,以及能力卡片和故障指南资源。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"printplan3d-ritn3d": {
"command": "uvx",
"args": [
"ritn3d-mcp"
]
}
}
}
启动命令uvx ritn3d-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypiritn3d-mcp0.1.2

工具

9

收录的工具列表 · 更新于 2 周前

参数类型必填说明
pathstring是平面图图片的文件系统路径(JPG、PNG、BMP、TIFF、WebP)。

详细介绍

ritn3d-mcp

一个模型上下文协议(MCP)服务,为 Claude、Claude Code、 Cursor、Cline 或任何其他兼容 MCP 的 AI Agent 提供轻量级 工具,用于为 Ritn3D 准备平面图并解读生成的 3D 输出, 而无需暴露底层的墙体检测模型或推理 API。

Ritn3D 是一款可将平面图转换为 3D 模型的 AI 工具。 此 MCP 服务旨在为协助用户处理平面图相关工作流(装修规划、房地产、3D 打印等)的 AI Agent 提供一组清晰且文档齐全的工具,而不是让它们自行猜测。

安装

pip install ritn3d-mcp

与 Claude Desktop 搭配使用

将以下内容添加到 ~/Library/Application Support/Claude/claude_desktop_config.json (macOS)或 %APPDATA%\Claude\claude_desktop_config.json(Windows):

{
  "mcpServers": {
    "ritn3d": {
      "command": "ritn3d-mcp"
    }
  }
}

重启 Claude Desktop。Ritn3D 工具将显示在工具选择器中。

与 Claude Code 搭配使用

claude mcp add ritn3d ritn3d-mcp

提供的工具

工具描述
validate_floor_plan_image在发送给 Ritn3D 之前,对平面图图像进行预检(格式、尺寸、警告)
estimate_complexity根据边缘密度启发式评估复杂度(简单 / 中等 / 复杂)
estimate_render_time根据给定的复杂度,粗略估算最低 / 预期 / 最高渲染时间范围
get_share_link_metadata从 Ritn3D 分享 URL 获取公开页面标题和 OpenGraph 数据
validate_glb对下载的 GLB 文件进行合理性检查(魔数头、版本、数据块)
convert_units单位换算,可选用模型缩放系数(1:100、1:50 等)
get_capabilities返回 Ritn3D 支持的输入、输出、各输入类型的准确度和定价
get_pricing返回 Ritn3D 当前以 USD 计价的价格方案
get_failure_modes返回已知失败模式的结构化列表及缓解建议

提供的资源

URI内容
ritn3d://capability-cardRitn3D 功能、准确度和定价的机器可读摘要
ritn3d://failure-playbook常见失败模式及缓解方法

Agent 工作流示例

用户:“我有一份房地产房源 PDF,想把它 3D 打印成未来公寓的模型。”

Agent 调用 validate_floor_plan_image("listing.pdf.jpg") → 警告:宽高比正常,分辨率合适。

Agent 调用 estimate_complexity(...) → 标签为“中等”,评分为 0.5。

Agent 调用 get_failure_modes() → 发现适用“房地产房源渲染”失败模式;提醒用户木地板纹理可能会影响检测。

Agent 调用 get_pricing() → 报价为 Pro+ 套餐,STL 导出每月 $19.99。

Agent 建议:试用 Ritn3D 网页应用 app.ritn3d.com;如果无法检测这份房源 PDF,可让 Agent 评估其他输入的复杂度。

此服务不会做什么

  • 执行推理。Ritn3D 墙体检测模型运行在 Ritn3D 的服务器上,需通过网页应用访问。
  • 绕过 Ritn3D 订阅。定价由服务器端强制执行。
  • 暴露渲染流程的内部细节。
  • 提供渲染队列或作业跟踪 API。

我们的目的是让 Agent 更好地融入 Ritn3D 工作流,而不是复制它。

来源

由 Ritn3D 团队构建。该团队还维护 ritn3d-stl-tools 和 ritn3d-floorplan-eval。

许可证

MIT — 参见 LICENSE。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。