Back to Home
Teradata icon

teradata-mcp-server

Verified Safe

by Teradata

Overview

A comprehensive Model Context Protocol (MCP) server for Teradata, exposing a rich suite of database administration, data quality, security, SQL optimization, vector store, plotting, backup/restore, feature store, and LLM chat/RAG capabilities as MCP tools for client applications like AI agents.

Installation

Run Command
uv run python -m teradata_mcp_server.server --mcp_transport streamable-http --mcp_port 8001 --auth_mode none

Environment Variables

  • DATABASE_URI
  • MCP_TRANSPORT
  • MCP_PORT
  • TD_VS_BASE_URL
  • DSA_BASE_URL
  • DSA_USERNAME
  • DSA_PASSWORD
  • CHAT_API_KEY

Security Notes

The `eval` function in `src/teradata_mcp_server/utils.py` is used with a restricted namespace, limiting direct arbitrary code execution risk. However, `src/teradata_mcp_server/tools/bar/dsa_client.py` sets default `DSA_USERNAME='admin'` and `DSA_PASSWORD='admin'` if not overridden by environment variables, posing a critical security vulnerability if deployed in production. The `chat_tools.py` can be configured with `ignore_https_verification=True` for external LLM calls, which is an insecure option. Authentication attempts are rate-limited.

Similar Servers

Stats

Interest Score38
Security Score6
Cost ClassHigh
Avg Tokens1000
Stars36
Forks50
Last Update2026-01-05

Tags

TeradataMCP ServerDatabase ManagementAI/ML IntegrationLLM ToolsData EngineeringPerformance TestingDevOps