# omada-mcp Secrets — .env (gitignored). Dieses File = Template, .env = echte Werte. # # jmtvms/tplink-omada-mcp v0.15: StreamableHTTP-Transport + Omada OPEN API (Client Credentials). # Client-Creds erzeugen: Controller-UI → Settings → Platform Integration → Open API → # App anlegen (Grant Type: Client Credentials) → liefert Client ID + Client Secret. # omadac_id: https://10.40.41.175:8043/api/info → result.omadacId # site_id: Controller-UI Site, oder API /{omadacId}/api/v2/sites → result.data[].id # --- Transport: StreamableHTTP auf :3000/mcp --- MCP_SERVER_USE_HTTP=true MCP_HTTP_BIND_ADDR=0.0.0.0 MCP_HTTP_PORT=3000 MCP_HTTP_PATH=/mcp MCP_HTTP_ENABLE_HEALTHCHECK=true MCP_HTTP_HEALTHCHECK_PATH=/health # --- Omada Open API --- OMADA_BASE_URL=https://10.40.41.175:8043 OMADA_OMADAC_ID=adbef8fa3505fb16b09818eab71d824e OMADA_CLIENT_ID=REPLACE_OPENAPI_CLIENT_ID OMADA_CLIENT_SECRET=REPLACE_OPENAPI_CLIENT_SECRET OMADA_SITE_ID=REPLACE_SITE_ID OMADA_STRICT_SSL=false