Teradata Qg MCP Server
Teradata QueryGrid Manager operations via 126 programmatic tools.
Data last scanned today · Reviewed today
Overview
Teradata Qg MCP Server provides a comprehensive interface for managing Teradata QueryGrid resources through the Model Context Protocol. It exposes 126 distinct tools to interact with the QueryGrid Manager API, covering system, connector, link, and fabric management. The server utilizes FastMCP for efficient bidirectional communication and runs on a Uvicorn ASGI server. Built with Python 3.13, the architecture separates API client logic from tool definitions across 21 modules. It supports basic authentication and includes structured unit tests and logging configurations to facilitate programatic resource lifecycle management within AI assistants.
Our verdict
With a security score of 24/100, this server is currently high-risk. Key concerns include its status as community-maintained rather than official vendor software and a lack of editorial review regarding its authentication methods and read-only safeguards. Given the high-risk classification and the fact that it has not been updated in over 250 days, users should exercise caution before deploying this in environments handling sensitive QueryGrid data.
- Provides 126 specific tools for QueryGrid management
- Zero direct dependencies simplifies the supply chain
- Utilizes modern Python 3.13 type annotations
- High security risk rating of 24/100
- Last code commit occurred over 250 days ago
- Not maintained by the official vendor
- Authentication and read-only modes lack third-party audit
Tools
| Tool | Description | Risk |
|---|---|---|
| qg_get_api_info | Get QueryGrid Manager API version and information | low |
| qg_get_managers | Get all QueryGrid managers | low |
| qg_get_manager_by_id | Get specific manager details | low |
| qg_get_datacenters | Get all datacenters | low |
| qg_get_datacenter_by_id | Get specific datacenter | low |
| qg_create_datacenter | Create new datacenter | medium |
| qg_update_datacenter | Update datacenter | medium |
| qg_delete_datacenter | Delete a single datacenter | high |
| qg_get_systems | Get all systems with filtering | low |
| qg_get_system_by_id | Get specific system details | low |
Compatibility
| Client | Local | Docker | Remote | Read-only |
|---|---|---|---|---|
| ChatGPT | ||||
| Claude Desktop | ||||
| Cursor | ||||
| VS Code | ||||
| Windsurf |
Frequently asked questions
›What are the minimum system requirements for running this server?
The server requires Python 3.13 or higher and is compatible with Linux, macOS, and Windows operating systems.
›What authentication methods does the server support?
The server supports basic authentication for connecting to the Teradata QueryGrid Manager.
›How can I override the default configuration settings?
The server follows a three-tier priority hierarchy where CLI arguments take precedence over environment variables, which in turn override the defaults set in config.yaml.
›What should I do if I encounter a 'Permission denied' error when running scripts?
You should ensure the script has the correct execution permissions by running 'chmod +x scripts/td-qg-mcp-server.py' in your terminal.
›Does the server support different operating modes?
Yes, it supports running as a background daemon or in the foreground, and it includes support for hot reloading.
Alternatives
Badge
Maintain this server? Add the live badge to your README.