Problem/Motivation

Currently there is a hard dependency to the AI and AI Agents module, because that is historically been used for this.

However when #3557644: Use Tool API is merged, we do not have a hardcoded dependency anymore and as soon as Tool API works with ECA, we have a way to work with the MCP Client without using AI. In theory you could already do it programtically.

Proposed resolution

Remove the AI and AI Agents from composer.
Move the route item to be under web services instead (workflows?).

CommentFileSizeAuthor
#4 proposing.patch6.02 KBrobertoperuzzo

Issue fork mcp_client-3559613

Command icon 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

marcus_johansson created an issue. See original summary.

marcus_johansson’s picture

Status: Active » Needs review
robertoperuzzo’s picture

StatusFileSize
new6.02 KB

You are right to remove the dependency, and it works in my local ddev environment.

I would propose this straightforward method for dynamically discovering the operation's type.

What do you think about it?

marcus_johansson’s picture

Thanks - I've created a follow up issue for that here #3559869: Set tool operation per tool.

But I think we should have #3537086: Lock title and descriptions as well, since it can build on this.

Will merge this then.

robertoperuzzo’s picture

Status: Needs review » Fixed

Now that this issue is closed, review the contribution record.

As a contributor, attribute any organization that helped you, or if you volunteered your own time.

Maintainers, credit people who helped resolve this issue.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.