Deployment of ADK Agents w/ MCP tools to Agent Engine?
Hello! Anyone have experience with this? I'm looking into how to deploy ADK agents that use MCP for their tools (e.g Jira, Google Sheets, Gmail, Slack, Notion, etc.) to Vertex AI Agent Engine. My main question is around how these agents will connect to their MCP tools once deployed to the cloud? I've been experimenting locally, but I can see potential challenges with the transition to a live, cloud-based environment concerning server connectivity. Specifically, if an ADK agent is deployed on Agent Engine, will it still be able to connect to the various MCP endpoints it needs? I've come across discussions about deploying a remote MCP server (e.g., on Cloud Run) and then pointing your ADK agent to that. I'm trying to understand if this setup is generally necessary for all MCP tool connections when running on Agent Engine. For instance, if Notion provides its own hosted MCP server, would my agent directly access that from Agent Engine, or would it still need to go through a remote MCP server I deploy? I've watched Brandon's video on MCP with ADK, but haven't had the chance to deep-dive into the deployment specifics yet. Any insights from those who have navigated this would be greatly appreciated!