feat(mcp-client): Integrate new Python structural tools

This commit is contained in:
2026-05-13 21:44:35 -04:00
parent 578d9a2bbc
commit 8b2572757c
2 changed files with 90 additions and 2 deletions
@@ -7,10 +7,10 @@
- [x] Task: Implement `py_add_def` core logic. [d044ccb]
- [x] Task: Implement `py_move_def` core logic. [d044ccb]
- [x] Task: Implement `py_region_wrap` core logic. [d044ccb]
- [~] Task: Conductor - User Manual Verification 'Phase 1: Core Logic Implementation' (Protocol in workflow.md)
- [x] Task: Conductor - User Manual Verification 'Phase 1: Core Logic Implementation' (Protocol in workflow.md) [578d9a2]
## Phase 2: MCP Client Integration
- [ ] Task: Register JSON schemas for `py_remove_def`, `py_add_def`, `py_move_def`, and `py_region_wrap` in `src/mcp_client.py`.
- [~] Task: Register JSON schemas for `py_remove_def`, `py_add_def`, `py_move_def`, and `py_region_wrap` in `src/mcp_client.py`.
- [ ] Task: Implement dispatch handlers in `src/mcp_client.py` to bridge the native tool calls to the `./scripts/py_struct_tools.py` logic.
- [ ] Task: Update the `TOOL_NAMES` and `MUTATING_TOOLS` constants to include the new capabilities.
- [ ] Task: Conductor - User Manual Verification 'Phase 2: MCP Client Integration' (Protocol in workflow.md)