Files
mcp-vultr/main.py

30 lines
857 B
Python

#!/usr/bin/env python3
"""
Vultr MCP Server - Main Entry Point
"""
import uvicorn
import logging
from src.vultr_mcp.server import app
logging.basicConfig(level=logging.INFO)
logger = logging.getLogger(__name__)
if __name__ == "__main__":
logger.info("Starting Vultr MCP Server...")
logger.info("Server will be available at http://0.0.0.0:8000")
logger.info("MCP endpoints:")
logger.info(" GET / - Server info")
logger.info(" GET /tools - List available tools")
logger.info(" GET /resources - List available resources")
logger.info(" GET /prompts - List available prompts")
logger.info(" POST /tools/call - Execute a tool")
logger.info(" GET /resources/{uri} - Get resource content")
uvicorn.run(
app,
host="0.0.0.0",
port=8000,
log_level="info"
)