Back to Home
Teradata icon

teradata-qg-mcp-server

Verified Safe

by Teradata

Overview

The Teradata QueryGrid MCP Server provides a Model Context Protocol (MCP) interface, built with FastMCP, to programmatically interact with and manage Teradata QueryGrid Manager resources. It enables AI assistants and other MCP clients to perform comprehensive CRUD and operational tasks on QueryGrid resources.

Installation

Run Command
source venv/bin/activate && ./scripts/td-qg-mcp-server.py start

Environment Variables

  • QG_MANAGER_HOST
  • QG_MANAGER_PORT
  • QG_MANAGER_USERNAME
  • QG_MANAGER_PASSWORD
  • QG_MANAGER_VERIFY_SSL
  • QG_MCP_SERVER_HOST
  • QG_MCP_SERVER_PORT
  • QG_MCP_SERVER_LOG_FILE
  • QG_MCP_SERVER_LOG_LEVEL

Security Notes

The server handles sensitive credentials (QueryGrid Manager username/password) by loading them exclusively from environment variables or a .env file, not hardcoding. It uses `requests.Session` for API calls with basic authentication. The ability to disable SSL verification (`QG_MANAGER_VERIFY_SSL=false`) is clearly documented as a 'CRITICAL GOTCHA' for LLMs, with specific tools (like `support_archive_tools`) explicitly instructing AI agents to prompt the user for credentials for file downloads, preventing leakage of pre-configured credentials for potentially sensitive operations. Password requirements for new users are enforced (min. 14 chars, symbols, numbers). Process management commands (`pgrep`, `taskkill`) used for server control appear to be securely handled without direct external input. No `eval` or `exec` statements were found in the provided code snippets. Overall, explicit security considerations are well-integrated.

Similar Servers

Stats

Interest Score21
Security Score9
Cost ClassLow
Avg Tokens300
Stars2
Forks0
Last Update2025-12-30

Tags

MCP ServerQueryGrid ManagementTeradataAPI GatewayAI Assistant ToolsRESTful APIPythonFastMCPUvicornResource Management