{
  "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."
}
