Tools for managing the platform, checking data quality and reading and writing data in Teradata Database.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add teradata --env DATABASE_URI='<DATABASE_URI>' -- uvx teradata-mcp-server~/.codex/config.toml
[mcp_servers.teradata]
command = "uvx"
args = ["teradata-mcp-server"]
env = { DATABASE_URI = "<DATABASE_URI>" }
# codex mcp add teradata --env DATABASE_URI='<DATABASE_URI>' -- uvx teradata-mcp-server~/.cursor/mcp.json
{
"mcpServers": {
"teradata": {
"command": "uvx",
"args": [
"teradata-mcp-server"
],
"env": {
"DATABASE_URI": "<DATABASE_URI>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"teradata": {
"type": "stdio",
"command": "uvx",
"args": [
"teradata-mcp-server"
],
"env": {
"DATABASE_URI": "<DATABASE_URI>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"teradata": {
"command": "uvx",
"args": [
"teradata-mcp-server"
],
"env": {
"DATABASE_URI": "<DATABASE_URI>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"teradata": {
"command": "uvx",
"args": [
"teradata-mcp-server"
],
"env": {
"DATABASE_URI": "<DATABASE_URI>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"teradata": {
"command": "uvx",
"args": [
"teradata-mcp-server"
],
"env": {
"DATABASE_URI": "<DATABASE_URI>"
}
}
}
}Environment variables
DATABASE_URI
Replace the placeholders with your own credentials and keep them out of version control.