{
"transport": "stdio",
"command": "/home/gmikcon/Projects/navi-1/mcp-servers/navi-3d/.venv/bin/python",
"args": [
"-m",
"app.mcp_server"
],
"cwd": "/home/gmikcon/Projects/navi-1/mcp-servers/navi-3d",
"env": {
"SESSION_FILES_DIR": "/home/gmikcon/Projects/navi-1/session_files",
"NAVI_3D_MCP_TRANSPORT": "stdio"
},
"groups": {
"modeling": [
"compile_scad",
"render_stl"
],
"analysis": [
"lint_scad"
]
},
"instructions": "Navi 3D MCP server provides OpenSCAD-based 3D modeling tools.\n\nUse it when the task involves generating 3D models, rendering previews, or linting OpenSCAD source.\n\nWorkflow:\n1. Write the .scad script to the current session directory via filesystem.\n2. Call lint_scad first to catch common mistakes.\n3. Call compile_scad to produce the STL.\n4. Call render_stl to generate PNG previews.\n5. Use content_publish or share_file to show results to the user.\n\nAll paths are session-scoped. Pass the exact Navi session_id.\n\nABSOLUTE RULE — NEVER bypass MCP tools:\nYou MUST NOT use filesystem, terminal, code_exec, or any direct file access to read or write 3D model files that belong to the navi-3d knowledge base. Use only the MCP tools listed above."
}