Alation AI Agent SDK

by Alation

18 stars
390 downloads
Not rated
GitHub

About

Python library for integrating the Alation API into agentic workflows

Details

Author
Alation
GitHub stars
18
Downloads
390
Categories
Developer Tools, AI

- 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:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Alation AI Agent SDK
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. 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.

Learn more about the Core SDK

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

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.