Fix: wire layer tools (list/new/flatten) into mock backend and MCP server - #19
Fix: wire layer tools (list/new/flatten) into mock backend and MCP server#19AnasBabari wants to merge 2 commits into
Conversation
|
@AnasBabari Gate 1 (badges) blocked on
Required community actionsFollow the orgStar both core repos
Policy: bounty Gate 1 requires all of:
Starring only Order: badges → security → tests → merge. Please complete the checklist above, attach evidence if needed, then comment when ready. |
8 similar comments
|
@AnasBabari Gate 1 (badges) blocked on
Required community actionsFollow the orgStar both core repos
Policy: bounty Gate 1 requires all of:
Starring only Order: badges → security → tests → merge. Please complete the checklist above, attach evidence if needed, then comment when ready. |
|
@AnasBabari Gate 1 (badges) blocked on
Required community actionsFollow the orgStar both core repos
Policy: bounty Gate 1 requires all of:
Starring only Order: badges → security → tests → merge. Please complete the checklist above, attach evidence if needed, then comment when ready. |
|
@AnasBabari Gate 1 (badges) blocked on
Required community actionsFollow the orgStar both core repos
Policy: bounty Gate 1 requires all of:
Starring only Order: badges → security → tests → merge. Please complete the checklist above, attach evidence if needed, then comment when ready. |
|
@AnasBabari Gate 1 (badges) blocked on
Required community actionsFollow the orgStar both core repos
Policy: bounty Gate 1 requires all of:
Starring only Order: badges → security → tests → merge. Please complete the checklist above, attach evidence if needed, then comment when ready. |
|
@AnasBabari Gate 1 (badges) blocked on
Required community actionsFollow the orgStar both core repos
Policy: bounty Gate 1 requires all of:
Starring only Order: badges → security → tests → merge. Please complete the checklist above, attach evidence if needed, then comment when ready. |
|
@AnasBabari Gate 1 (badges) blocked on
Required community actionsFollow the orgStar both core repos
Policy: bounty Gate 1 requires all of:
Starring only Order: badges → security → tests → merge. Please complete the checklist above, attach evidence if needed, then comment when ready. |
|
@AnasBabari Gate 1 (badges) blocked on
Required community actionsFollow the orgStar both core repos
Policy: bounty Gate 1 requires all of:
Starring only Order: badges → security → tests → merge. Please complete the checklist above, attach evidence if needed, then comment when ready. |
|
@AnasBabari Gate 1 (badges) blocked on
Required community actionsFollow the orgStar both core repos
Policy: bounty Gate 1 requires all of:
Starring only Order: badges → security → tests → merge. Please complete the checklist above, attach evidence if needed, then comment when ready. |
Summary
The layers_tools module defines list_layers_from_image, create_new_layer, and flatten_image, but the MockBackend and server.py never expose them as tools/ops. We must wire them into MockBackend and add MCP tools so the feature works end-to-end.
Fixes: #3
Changes Made
src/gimp_mcp/backend/mock.pysrc/gimp_mcp/server.py