MCP: `inspect_live` ignores `node_path`
Maintainers usually reply within 1 day
A pull request for this has already been merged.
- #1511 by @tyrannyme — merged
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 75/100
Research direction
Find the MCP game_control implementation and compare the inspect_live schema’s node_path argument with the bridge’s handling of the path; the issue does not name a file. Start by searching for inspect_live and the game_control tool definition. Done when passing node_path for an existing node returns that node instead of the root window.
Written by the indexing model from the issue text.
Description
Tested versions
- Reproducible in: 26.3-rc.3 [ccb92435b], current
master[c718adc]
System information
Linux x86_64 (Fedora 44, Wayland) - Redot v26.3.rc.3.official [ccb92435b]
Issue description
game_control inspect_live ignores node_path, which is the argument the tool schema advertises ("Node path for click/inspect"). The bridge reads path instead, so it always returns the root window:
{"tree": {"name": "root", "type": "Window", "visible": true}}
Passing an undocumented path argument works.
Steps to reproduce
- Run any project through the MCP with
project_configrun. - Call
game_controlwith{"action": "inspect_live", "node_path": "Main/Player"}(or any existing node). - You get the root
Windowinstead of the node.
Minimal reproduction project (MRP)
N/A, any project.
- Dominant language
- C++
- Stars
- 6.1k
- Forks
- 337
- Avg merge
- 1d 13h
- Merged PRs (30d)
- 39
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from Redot-Engine/redot-engine
-
bug needs testing usability
Difficulty 5/5 Over a week Newbie friendliness 20/100
Redot-Engine/redot-engine#1514 · 3 comments ·
Maintainers usually reply within 1 day
-
bug confirmed topic:gdscript usability
Difficulty 4/5 3-5 days Newbie friendliness 42/100
Redot-Engine/redot-engine#1482 ·
Maintainers usually reply within 1 day
-
Cherry-Pick: Mesh LibraryPossibly taken @DaveTheEggman claimed this 12 days ago. Opencherrypick tracker
Redot-Engine/redot-engine#1473 · 2 assignees ·
Maintainers usually reply within 1 day
-
Support AtlasTexture regions in AnimatedTexture direct RID consumersPossibly taken @DaveTheEggman claimed this 13 days ago. Open
Redot-Engine/redot-engine#1470 · 1 assignee ·
Maintainers usually reply within 1 day
-
26.3.rc.2 – Editor UI – "Terrain Assets" dock lacks a tooltip and keyboard shortcutPossibly taken @OldDev78 claimed this 11 days ago. Openconfirmed enhancement feature proposal topic:worldscape
Redot-Engine/redot-engine#1469 · 1 assignee ·
Maintainers usually reply within 1 day
All issues in Redot-Engine/redot-engine
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
FriendsofECCE/ECCE#336 · 1 comment ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 66/100
bitcoin-core/gui-qml#1030 ·
Maintainers usually reply within 3 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
tesseract-robotics/tesseract#1384 ·
-
Fix the silent drop of oversized clusters in the plain EuclideanClusterObjectDetectorPossibly taken @xmfcx claimed this today. Opencomponent:perception type:bug
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
autowarefoundation/autoware_core#1497 ·
Maintainers usually reply within 2 days