Back to Home
Alation icon

alation-ai-agent-sdk

Verified Safe

by 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

Run Command
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 8000

Environment 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

Stats

Interest Score39
Security Score9
Cost ClassMedium
Avg Tokens750
Stars16
Forks4
Last Update2026-01-15

Tags

AI AgentsData CatalogMetadata ManagementLLM IntegrationModel Context Protocol