Hello Mark!
thanks a lot for the response! By MCP I meant Model Context Protocol Server, not Model-Serving Custom Platform.
I am thinking about those two approaches:
- AI agent outside databricks -> MCP server outside databricks -> data in Unity Catalog
The reason for such approach is that I would like to have more control over MCP deployment, resources etc. In this scenario, as you mentioned we should go with REST API between MCP and Unity Catalog data. Could you please advice what is the best option for the authentication through the code (without browser involvement)? Can I create secure endpoint for this? If so, how can I do this?
- AI agent outside databricks -> MCP server inside databricks -> data in Unity Catalog
Can you please share more details how can I create secure endpoint in databricks that my agent can authenticate to MCP?
If I have MCP inside databricks does it mean that in my Python code I can just use e.g. Pyspark functions to access it? No authorization required?
Thank you!
Best regards,
Michal