github re-analysis due

tanishqbhattad/rhino-mcp

github

Rhino MCP server- control Rhino 8 with Claude, ChatGPT, Codex or any MCP client. 115 AI tools for 3D modeling, architecture, viewport capture, materials, PDF tracing. Protocol 5: multiplexed, idempotent, cancellable. No .NET SDK needed.

maintainer
tanishqbhattad
license
MIT
first seen
2026-06-07
last seen
2026-06-13
releases · 30d
1
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 60 tools
transport stdio counts 60 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • adjust_display_mode

    Fine-tune display mode parameters

  • align_to_grid

    Snap objects to a grid

  • align_view_to_section

    Orient viewport to match section

  • apply_display_mode

    Apply a custom display mode

  • batch_layer_visibility

    Show/hide multiple layers at once

  • boolean_operation

    Union, difference, intersection

  • calibrate_scale

    Calibrate imported geometry scale

  • capture_illustration

    Capture viewport with illustration settings

  • capture_viewport

    JPEG/PNG viewport image with auto-downscale + state restore

  • clear_state

    Clear all persistent state

  • clear_trace_layers

    Remove traced PDF layers

  • create_all_plans

    Auto-generate all floor plans

  • create_core

    Structural core punched through a massing solid

  • create_display_mode

    8 presets: diagram, technical, blueprint, sketch, axonometric, atmospheric, monochrome, cutaway

  • create_elevation

    Create elevation view

  • create_layer

    Create layer with colour

  • create_layer_tree

    Create hierarchical layer structure

  • create_object

    Universal create: Box, Cylinder, Sphere, Wall, Slab, Column, Roof, Curve, Point...

  • create_plan

    Generate a plan view at a given level

  • create_section

    Define a section plane

  • cut_section

    Generate section cut geometry

  • delete_display_mode

    Remove a custom display mode

  • delete_objects

    Delete by ID list

  • derive_floors_from_mass

    Auto-generate floor slabs by intersecting a massing solid

  • download_material

    Download and apply materials from AmbientCG

  • edit_material

    Edit existing material properties

  • get_all_groups

    List all groups

  • get_cross_section

    Cut a section curve at any Z height

  • get_group

    Get group info

  • get_material

    Get details of a specific material

  • get_pdf_info

    PDF metadata and page count

  • get_rhino_commands

    Discover all available Rhino commands with substring filter

  • get_state

    Read persistent key-value state

  • get_trace_layers

    List traced PDF layers

  • import_dwg

    Import DWG/DXF files

  • list_display_modes

    List available display modes

  • list_materials

    List all materials in the document

  • list_sections

    List defined sections

  • modify_object

    Change name, layer, colour, visibility, material

  • name_group

    Name a group of objects

  • ping

    Liveness check — returns doc name, unit system, object count, protocol version

  • place_openings_on_facade

    Parametric window/door placement on any brep face

  • preview_pdf_page

    Preview a PDF page as image

  • query_scene

    Smart scene query: filter by type, layer, name, bbox, visibility

  • remove_section

    Delete a section

  • revolve_profile

    Create solids of revolution from profile curves

  • search_materials

    Search AmbientCG material library

  • select_objects

    Highlight objects in the Rhino viewport

  • set_camera

    Position camera by location+target or zoom to bounding box

  • set_display_mode

    Wireframe, Shaded, Rendered, Ghosted, Arctic...

  • set_layer_material

    PBR material: color, roughness, metallic, opacity, emission

  • set_pbr_material

    Full PBR material on individual objects

  • set_state

    Write persistent key-value state

  • set_view

    Switch to Top/Front/Right/Perspective/named view

  • setup_arch_layers

    One-call layer stack: Site, Structure, Facade, Slab, Core, Roof...

  • thumbnail

    Quick low-res viewport thumbnail

  • trace_pdf

    Trace PDF geometry into Rhino (vector + OCR pipeline)

  • transform_objects

    Move, rotate, scale, mirror, array

  • undo

    Undo last operation

  • update_section

    Modify section parameters

code evidence vv4.7.6 · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

No code evidence — the analyzed source reached for no tracked permissions, tools, or hooks.