Skip to main content
Glama
__init__.py1.46 kB
import os ZAP_BASE = os.environ.get("ZAP_URL", "http://127.0.0.1:8080").rstrip("/") APIKEY = os.environ.get("ZAP_APIKEY", "").strip() MCP_HOST = os.environ.get("MCP_HOST", "0.0.0.0") # nosec B104 MCP_PORT = int(os.environ.get("MCP_PORT", "8082")) MCP_PATH = os.environ.get("MCP_PATH", "/mcp") SESSION_NAME = os.environ.get("ZAP_SESSION_NAME", "mcp_session").strip() SESSION_STRATEGY = os.environ.get("ZAP_SESSION_STRATEGY", "unique").strip().lower() DISABLE_WEBSOCKET = os.environ.get("ZAP_DISABLE_WEBSOCKET", "0").lower() in ( "1", "true", "yes", ) LOG_PARAMS = os.environ.get("ZAP_MCP_LOG_PARAMS", "1").lower() in ("1", "true", "yes") RESP_PREVIEW = int(os.environ.get("ZAP_MCP_LOG_RESP_PREVIEW", "200")) PROGRESS_STEP = max(1, min(50, int(os.environ.get("ZAP_MCP_PROGRESS_STEP", "10")))) RETRY_TOTAL = int(os.environ.get("ZAP_MCP_RETRY_TOTAL", "5")) RETRY_CONNECT = int(os.environ.get("ZAP_MCP_RETRY_CONNECT", "3")) RETRY_READ = int(os.environ.get("ZAP_MCP_RETRY_READ", "3")) BACKOFF = float(os.environ.get("ZAP_MCP_BACKOFF", "0.5")) MCP_SAY = os.environ.get("ZAP_MCP_SAY", "1").lower() in ("1", "true", "yes") ZAP_AUTOSTART = os.environ.get("ZAP_AUTOSTART", "1").lower() in ("1", "true", "yes") ZAP_PATH = os.environ.get("ZAP_PATH", r"C:\Program Files\ZAP\Zed Attack Proxy").strip() ZAP_STARTUP_TIMEOUT = int(os.environ.get("ZAP_STARTUP_TIMEOUT_SECS", "120")) ZAP_STARTUP_POLL = float(os.environ.get("ZAP_STARTUP_POLL_INTERVAL", "1.0"))

Latest Blog Posts

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/LisBerndt/zap-mcp-server'

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