-
Notifications
You must be signed in to change notification settings - Fork 8
Closed
Description
Context
As part of Compass's evolution into an AI serving layer, we need to expose the existing catalog functionality as MCP (Model Context Protocol) tools. This is the fastest path to making Compass usable by AI agents — it's a thin adapter layer over existing APIs with no storage changes required.
Scope
Wrap existing Connect RPC endpoints as MCP tools:
search_assets— semantic search across the catalogget_lineage— traverse the graph from any starting nodeget_schema— full schema with column descriptions and typesget_owners— who to ask about this assetget_context— composed context document (depends on context composition endpoint)
Approach
- Implement an MCP server mode (
compass serve --mcpor built into the existing server) - Each tool maps to existing Compass service methods
- Response formats optimized for LLM consumption (structured text, not raw JSON)
- Authentication should carry through from existing auth mechanisms
Why
AI agents, copilots, and autonomous systems are the fastest-growing consumers of organizational metadata. MCP is the emerging standard for tool-based AI integration. Shipping this immediately validates the new direction with zero changes to the data layer.
References
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels