1. Merge submodules into MCP module
This was suggested by Dries. Idea is to at this stage of the module make it easy to install and enable for people and collect all the tools that we develop into the main module.
So,
MCP <--- Extra
MCP <--- Dev Tools
Maybe its better for current and future maintenance, to keep those as separate modules, then think of other way how to simply make them enabled when the parent MCP module is enabled.
2. Move MCP configuration from "Web Services" into AI (/admin/config/ai/)
This was also suggested by Dries. From the technical point, it makes sense to be in web services, but from the context it belongs in the AI, as people will try to search it there.
3. Define the package "MCP" for all our modules and submodules (this is how it is grouped in the install list)
Issue fork mcp-3554528
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #6
gagosha commentedComment #7
gagosha commentedSkipped moving MCP configuration from 'Web Services' into AI as it would require AI as a hard dependency, and it isn't. You can use MCP without AI (if needed), write custom tools, etc., and just expose it outside the LLM.
Comment #8
jibla commentedSure. Lets merge this.
Comment #10
gagosha commented