Files
mcp-vultr/not_used/main.py

23 lines
677 B
Python

#!/usr/bin/env python3
"""
Vultr MCP Server - Main Entry Point
"""
import logging
import uvicorn
from src.vultr_mcp.server import mcp, config
# Load environment variables are now handled by config loader
logging.basicConfig(level=config.get('server', {}).get('log_level', 'info').upper())
logger = logging.getLogger(__name__)
if __name__ == "__main__":
server_config = config.get('server', {})
host = server_config.get('host', '127.0.0.1')
port = server_config.get('port', 8000)
logger.info(f"Starting Vultr MCP Server on {host}:{port}...")
# Use uvicorn to run the FastAPI app (mcp is a FastAPI app)
uvicorn.run(mcp, host=host, port=port)