teradata-mcp-server
Verified Safeby xuhaibintd
Overview
A Model Context Protocol (MCP) server that provides AI agents with a comprehensive set of tools and prompts to interact with Teradata databases for data querying, analysis, management, and machine learning workflows.
Installation
uvx teradata-mcp-serverEnvironment Variables
- DATABASE_URI
Security Notes
The server implements robust authentication mechanisms including rate limiting, session caching, and input validation for basic/bearer tokens. It supports proxy users for database access and generates query bands for auditing. Credentials are expected to be managed via environment variables or .env files, reducing hardcoding risks. A minor concern is the use of `eval` in `src/teradata_mcp_server/app.py` for type hint resolution, though it is used in a controlled manner with a limited set of built-in types. Default demo credentials are present in `rest_config.yml` for internal REST API calls, which should be overridden in production.
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-kql-server
An AI-powered MCP server that facilitates KQL query execution against Azure Data Explorer through natural language conversion, intelligent schema discovery, and RAG-enhanced context.
MCP-Agent
An autonomous AI agent designed to discover, connect to, and utilize tools and resources from various Model Context Protocol (MCP) servers to accomplish tasks.
druid-mcp-server
Manages and analyzes Apache Druid clusters, facilitating operations like data ingestion, security, and health monitoring via an MCP client.