mcp-88 / deploy_setup.py
alishams21's picture
Upload folder using huggingface_hub
ee0128f verified
#!/usr/bin/env python3
"""
Deployment setup script for MCP-88: MCP Server for data product building
This script handles the deployment configuration and setup.
"""
import os
import sys
from pathlib import Path
def setup_deployment():
"""Setup the deployment environment"""
print("πŸ”§ Setting up MCP-88 deployment...")
# Check for required environment variables
required_vars = ["OPENAI_API_KEY"]
missing_vars = []
for var in required_vars:
if not os.getenv(var):
missing_vars.append(var)
if missing_vars:
print(f"❌ Missing required environment variables: {', '.join(missing_vars)}")
print("Please set these environment variables before deployment.")
return False
print("βœ… Environment variables configured")
# Create necessary directories
directories = ["sessions", "logs"]
for directory in directories:
Path(directory).mkdir(exist_ok=True)
print(f"πŸ“ Created directory: {directory}")
print("βœ… Deployment setup completed successfully!")
return True
if __name__ == "__main__":
success = setup_deployment()
if not success:
sys.exit(1)