alation-ai-agent-sdk
Verified Safeby Alation
Overview
The MCP server enables AI agents and models to retrieve and leverage metadata from the Alation Data Catalog during inference, supporting use cases like data curation, search, and intelligent query generation.
Installation
docker run -d -e ALATION_BASE_URL="https://your-alation-instance.alationcloud.com" -e ALATION_CLIENT_ID="your-client-id" -e ALATION_CLIENT_SECRET="your-client-secret" -p 8000:8000 --name alation-mcp-server ghcr.io/alation/alation-ai-agent-sdk/alation-mcp-server:latest --transport http --host 0.0.0.0 --port 8000Environment Variables
- ALATION_BASE_URL
- ALATION_AUTH_METHOD
- ALATION_CLIENT_ID
- ALATION_CLIENT_SECRET
- ALATION_DISABLED_TOOLS
- ALATION_ENABLED_TOOLS
- ALATION_ENABLED_BETA_TOOLS
- OPENAI_API_KEY
- ANTHROPIC_API_KEY
- GOOGLE_KEY
- BEDROCK_AWS_DEFAULT_REGION
- BEDROCK_AWS_ACCESS_KEY_ID
- BEDROCK_AWS_SECRET_ACCESS_KEY
- MCP_EXTERNAL_URL
Security Notes
The SDK and MCP server are designed with a strong focus on security, utilizing environment variables for sensitive Alation credentials (client ID, client secret) rather than hardcoding. Authentication is primarily handled through OAuth 2.0 (service account) or bearer tokens, with active token validation. Network communication to the Alation instance is over HTTPS, and the `fastMCP` dependency was upgraded specifically to address a security vulnerability, indicating proactive security management. The system supports streaming, which enhances efficiency but does not introduce significant new security risks. No 'eval', obfuscation, or overtly malicious patterns were identified in the truncated source code. Telemetry data is sent to Alation's own endpoint. The documentation also provides clear guidance on OAuth configuration for external integrations like custom GPTs.
Similar Servers
dbt-mcp
Provides a Model Context Protocol (MCP) server that exposes various dbt-related functionalities (CLI, Semantic Layer, Discovery, Admin API, Code Generation, LSP) as tools for AI agents to interact with dbt projects in Core, Fusion, and Platform environments.
mcp-server
Provides a Model Context Protocol (MCP) server for AI agents to search and retrieve curated documentation for the Strands Agents framework, facilitating AI coding assistance.
mcp-servers
A curated collection of Model Context Protocol (MCP) server configurations to integrate various developer tools and services with AI agents.
Polymcp
A comprehensive TypeScript framework for building and orchestrating Model Context Protocol (MCP) servers and AI agents, enabling LLMs to intelligently discover, select, and execute external tools.