Back to Home
tdx-benheard icon

tdx-tickets-mcp

Verified Safe

by tdx-benheard

Overview

Provides a Model Context Protocol (MCP) server allowing AI agents to interact with TeamDynamix tickets, reports, users, and groups through a structured API.

Installation

Run Command
npm start

Environment Variables

  • TDX_PROD_CREDENTIALS_FILE
  • TDX_TEST_CREDENTIALS_FILE
  • TDX_CANARY_CREDENTIALS_FILE
  • TDX_DEV_CREDENTIALS_FILE
  • TDX_DEFAULT_ENVIRONMENT

Security Notes

The server handles sensitive TeamDynamix credentials. It employs Windows DPAPI for password encryption and strongly encourages storing credentials outside the repository in user-specific configuration files (~/.config/tdx-mcp/). The `decodePassword` utility validates base64 input to prevent PowerShell command injection when decrypting DPAPI passwords. The authentication process uses JWT tokens with a 23-hour cache and automatic refresh on 401 errors, along with retry logic for transient network issues. No 'eval' or direct obfuscation is present. The `execSync` usage is within a controlled context for DPAPI decryption on Windows, with input validation.

Similar Servers

Stats

Interest Score0
Security Score9
Cost ClassMedium
Avg Tokens3000
Stars0
Forks0
Last Update2025-12-17

Tags

TeamDynamixTicketsReportsUsersGroupsMCP ServerAPI Client