Alation AI Agent SDK
About
Python library for integrating the Alation API into agentic workflows
Details
- Author
- Alation
- GitHub stars
- 18
- Downloads
- 390
- Categories
- Developer Tools, AI
Jump to
- Integrates with Alation Data Catalog for metadata access
- Supports natural language search for relevant metadata
- Includes MCP and LangChain integrations
- Provides tools like catalog context search, lineage, and data quality
- Supports streaming and chat ID for enhanced agent interactions
- Offers a remote MCP server option for easier deployment
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Alation AI Agent SDKCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Install the SDK via pip with uv, then configure it with your Alation instance credentials using ServiceAccountAuthParams. You can use the core SDK directly, or integrate with LangChain or MCP (Model Context Protocol) via separate packages.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"alation ai agent sdk": {
"alation-ai-agent-sdk": {
"command": "uv",
"args": [
"pip",
"install",
"alation-ai-agent-sdk==1.0.0rc3"
]
}
}
}
}
McpServers
{
"alation-ai-agent-sdk": {
"command": "uv",
"args": [
"pip",
"install",
"alation-ai-agent-sdk==1.0.0rc3"
]
}
}
Alation AI Agent SDK
The Alation AI Agent SDK enables AI agents to access and leverage metadata from the Alation Data Catalog.
Overview
This SDK empowers AI agents to:
- Easily integrate with Alation's Data Catalog
- Address use cases like Asset Curation, Search & Discovery, Role Based Agents, and Data Analyst Agents
- Use natural language to search for relevant metadata
- Integrate seamlessly with AI frameworks like MCP
Components
The project is organized into multiple components:
- Core SDK - Foundation with API client and context tools
- MCP Integration - Server implementation for Model Context Protocol
- LangChain Integration - Adapters for the LangChain framework
Core SDK (alation-ai-agent-sdk)
The core SDK provides the foundation for interacting with the Alation API. It handles authentication, request formatting, and response parsing.
LangChain Integration (alation-ai-agent-langchain)
This component integrates the SDK with the LangChain framework, enabling the creation of sophisticated AI agents that can reason about your data catalog.
Learn more about the LangChain Integration
MCP Integration (alation-ai-agent-mcp)
The MCP integration provides an MCP-compatible server that exposes Alation's context capabilities to any MCP client. Supports both traditional STDIO mode for direct MCP client connections and HTTP mode for web applications and API integrations.
Learn more about the MCP Integration
Getting Started
Prerequisites
- Python 3.10 or higher
- Access to an Alation Data Catalog instance
- A valid refresh token or client_id and secret. For more details, refer to the Authentication Guide.
Installation
```bash
pip install uv
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.




