Hi all, I’d like to propose the Polaris MCP Server, which lets users and AI agents interact with Polaris using natural language instead of REST or CLI. Example: “Show me all tables in prod.sales updated in the last 7 days.”
It runs locally, connects to Polaris via REST, and requires no backend change. Privileges are limited to the authenticated Polaris user. Supports OAuth2 client credentials and direct bearer tokens. This bridges Polaris with LLM-based tools like Claude and Cursor, laying the groundwork for agentic catalog operations. Design Doc: https://docs.google.com/document/d/1yA_d3netDzgicn0z5HEGZIIOHcCgTJC1eKx_DTZPXps/edit?usp=sharing A Java-based, working POC: https://github.com/apache/polaris/pull/2803. I demoed it at this event https://luma.com/pxikwty3. Yufei
