io.github.printplan3d/ritn3d-mcp
Tools for floor plan validation, GLB checks, and 3D-print unit math — Ritn3D companion.
Que pouvez-vous faire avec io.github.printplan3d/ritn3d-mcp ?
- Run inference. The Ritn3D wall-detection model lives on Ritn3D's
- Bypass the Ritn3D subscription. Pricing is enforced server-side.
- Expose the rendering pipeline internals.
- Provide a render queue or job-tracking API.
Installation
Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).
ritn3d-mcpclaude mcp add ritn3d-mcp -- python ritn3d-mcp==0.1.2
{
"mcpServers": {
"ritn3d-mcp": {
"command": "python",
"args": [
"ritn3d-mcp==0.1.2"
]
}
}
}
Documentation
Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.
Sommaire
ritn3d-mcp
A Model Context Protocol (MCP) server that gives Claude, Claude Code, Cursor, Cline, or any other MCP-compatible AI agent the lightweight tools needed to prepare a floor plan for Ritn3D and interpret the resulting 3D output — without exposing the underlying wall-detection model or inference API.
Ritn3D is an AI floor-plan-to-3D-model tool. This MCP server exists so that AI agents helping users in floor-plan- adjacent workflows (renovation planning, real estate, 3D printing, etc.) have a clean, well-documented set of tools instead of guessing.
Install
pip install ritn3d-mcp
Use with Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json
(macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"ritn3d": {
"command": "ritn3d-mcp"
}
}
}
Restart Claude Desktop. The Ritn3D tools appear in the tool picker.
Use with Claude Code
claude mcp add ritn3d ritn3d-mcp
Tools exposed
| Tool | Description |
|---|---|
validate_floor_plan_image | Pre-flight check on a floor plan image (format, dimensions, warnings) before sending to Ritn3D |
estimate_complexity | Heuristic complexity score (simple / moderate / complex) based on edge density |
estimate_render_time | Rough low/expected/high render-time range for a given complexity |
get_share_link_metadata | Fetch public page title + OpenGraph data from a Ritn3D share URL |
validate_glb | Sanity-check a downloaded GLB file (magic header, version, chunks) |
convert_units | Unit conversion with optional model scale factor (1:100, 1:50, etc.) |
get_capabilities | Returns Ritn3D's supported inputs, outputs, accuracy by input type, and pricing |
get_pricing | Returns current Ritn3D pricing tiers in USD |
get_failure_modes | Returns structured list of known failure modes with mitigation tips |
Resources exposed
| URI | Content |
|---|---|
ritn3d://capability-card | Machine-readable summary of what Ritn3D does, accuracy, pricing |
ritn3d://failure-playbook | Common failure modes and mitigations |
Example agent flow
User: "I have a real estate listing PDF I want to 3D print as a model of my future apartment."
Agent calls
validate_floor_plan_image("listing.pdf.jpg")→ warnings: aspect ratio normal, resolution OK.Agent calls
estimate_complexity(...)→ label "moderate", score 0.5.Agent calls
get_failure_modes()→ notices the "real-estate-listing-render" failure mode applies; warns the user that wood-floor textures may trip detection.Agent calls
get_pricing()→ quotes Pro+ at $19.99/mo for STL export.Agent recommends: try the Ritn3D web app at app.ritn3d.com; if detection fails on this listing PDF, ask the agent to estimate the complexity of an alternate input.
What this server does NOT do
- Run inference. The Ritn3D wall-detection model lives on Ritn3D's servers and is reached through the web app.
- Bypass the Ritn3D subscription. Pricing is enforced server-side.
- Expose the rendering pipeline internals.
- Provide a render queue or job-tracking API.
The intent is to make agents better citizens of the Ritn3D workflow, not to replicate it.
Source
Built by the Ritn3D team. Same group that
maintains ritn3d-stl-tools
and ritn3d-floorplan-eval.
License
MIT — see LICENSE.
Questions fréquentes
Qu'est-ce que io.github.printplan3d/ritn3d-mcp ?
Tools for floor plan validation, GLB checks, and 3D-print unit math — Ritn3D companion.
Comment installer io.github.printplan3d/ritn3d-mcp ?
Il s'exécute sur votre machine. Dans Claude Code : claude mcp add ritn3d-mcp -- python ritn3d-mcp==0.1.2. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.
Faut-il une clé API pour io.github.printplan3d/ritn3d-mcp ?
Son entrée au registre n'indique aucune clé ni secret obligatoire. Certaines fonctions peuvent tout de même demander un compte auprès du service auquel il se connecte.
io.github.printplan3d/ritn3d-mcp est-il open source ?
Oui. Son code est sur GitHub sous licence MIT.
Qui maintient io.github.printplan3d/ritn3d-mcp ?
Il est publié par printplan3d. AI.tn le référence sans le maintenir ni le recommander.
Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.