Skip to content

feat(mcp): expose the workbench to AI agents through eMCP - #1

Merged
elcreator merged 1 commit into
mainfrom
feature/mcp-tools
Sep 15, 2026
Merged

elcreator merged 1 commit into
mainfrom
feature/mcp-tools

Conversation

@elcreator

Copy link
Copy Markdown
Owner
  • Services\Actor, Catalog, Jobs, Keys and WorkbenchException hold every rule the controllers used to; controllers are request -> service -> JSON (Controller::respond)
  • aimage.* MCP tools (catalogue, estimate, files, jobs: create/show/reply/approve/models/ cancel), one service call each, registered with eMCP's ToolRegistry only when evolution-cms/emcp is installed; mutating tools carry its WritesSite marker
  • AIMAGE_MCP / AIMAGE_MCP_SERVER settings
  • behaviour and JSON shapes unchanged; 187 tests pass

- Services\Actor, Catalog, Jobs, Keys and WorkbenchException hold every rule the
  controllers used to; controllers are request -> service -> JSON (Controller::respond)
- aimage.* MCP tools (catalogue, estimate, files, jobs: create/show/reply/approve/models/
  cancel), one service call each, registered with eMCP's ToolRegistry only when
  evolution-cms/emcp is installed; mutating tools carry its WritesSite marker
- AIMAGE_MCP / AIMAGE_MCP_SERVER settings
- behaviour and JSON shapes unchanged; 187 tests pass

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@elcreator
elcreator merged commit 72866c7 into main Sep 15, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant