Files
bf-infra/mcp/omada/.env.template

24 lines
993 B
Plaintext

# 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