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
{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