Skip to main content
Glama
start_railway.py932 B
import os import uvicorn def main(): """Railway-compatible startup script""" # Get configuration from environment host = os.getenv("HOST", "0.0.0.0") port = int(os.getenv("PORT", "8000")) # Railway-specific configurations environment = os.getenv("ENVIRONMENT", "production") log_level = os.getenv("LOG_LEVEL", "info") # Set environment variables for Railway os.environ["PYTHONPATH"] = "." os.environ["ENVIRONMENT"] = environment print(f"🚀 Starting MCP Server on Railway") print(f"📍 Host: {host}, Port: {port}") print(f"🌍 Environment: {environment}") print(f"📊 Log Level: {log_level}") # Start the application uvicorn.run( "src.main:app", host=host, port=port, reload=False, # No reload in production log_level=log_level, access_log=True ) if __name__ == "__main__": main()

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Pritrj/mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server