Back to Home
pandiaaman icon

CloudUxMCP

by pandiaaman

Overview

Provides an AI-powered assistant for Avid MediaCentral CTMS, enabling natural language interaction and system browsing of Production Asset Management (PAM) and Media Asset Management (MAM) systems.

Installation

Run Command
uvicorn main:app --reload --host 0.0.0.0 --port 8000

Environment Variables

  • MCS_HOST
  • MCS_USER
  • MCS_PASSWORD
  • BEARER_TOKEN
  • OPENAI_API_KEY
  • SERVER_HOST
  • SERVER_PORT

Security Notes

Critical security risks identified: Hardcoded MediaCentral credentials (host, username, password, bearer_token) are present in frontend source files (`avidmcpui/src/components/LoginScreen.jsx`) and backend test scripts (`avidmcpserver/test_auth.py`, `avidmcpserver/test_complete.py`), making them easily discoverable and exploitable. SSL certificate verification is explicitly disabled (`verify=False`) for `httpx` client in `auth_service.py` and `ctms_service.py`, which is highly insecure for production environments and susceptible to Man-in-the-Middle (MITM) attacks. The backend's CORS middleware (`allow_origins=["*"]`) allows requests from any origin, which is overly permissive and potentially risky if sensitive data is involved. OpenAI API key is configured via environment variables but requires careful handling to prevent exposure.

Similar Servers

Stats

Interest Score28
Security Score3
Cost ClassMedium
Avg Tokens500
Stars1
Forks0
Last Update2025-11-19

Tags

AI AssistantMediaCentralFastAPIReact UIMAM/PAM