Add GitLab MCP Server tool configuration to agents via YAML and AI Catalog UI
### Problem GitLab's MCP Server tools are currently injected globally into all foundational agents when `mcp_client` is enabled, regardless of the agent's defined toolset, see https://gitlab.com/gitlab-org/gitlab/-/issues/583935. In https://gitlab.com/gitlab-org/gitlab/-/issues/583935, we'll make MCP tools available to agentic chat only. ### Proposal Let's add GitLab's MCP Server tool configuration to the agent catalog UI (https://gitlab.com/explore/ai-catalog/agents/), allowing users to assign MCP tools to agents—similar to how they currently add DAP tools. Provided that there are no ![image](/uploads/3b54b1e5bf6efd3c1e8b2422ccc2a1f0/image.png){width=900 height=454} Open question: * Should we re-use the existing dropdown to present all available tools (DAP + MCP) to the user? * Will we need a new endpoint to provide available MCP tools? * ...
issue