Spaces:
Build error
Build error
David Prince
fix: add all missing local module stubs (remote_mcp_registry, mcp_auth, mcp_transport, etc)
cce8120 | set -euo pipefail | |
| ROOT="$(pwd)" | |
| HF_URL="${HF_BACKEND_URL:-https://daviddolor-website-builder-backend.hf.space}" | |
| MCP_URL="${MCP_URL:-${HF_URL}/mcp}" | |
| OUT="$ROOT/interrogation" | |
| mkdir -p "$OUT" | |
| command -v curl >/dev/null | |
| command -v jq >/dev/null | |
| call() { | |
| local method="$1" | |
| local params="$2" | |
| curl -fsS \ | |
| -H "Content-Type: application/json" \ | |
| -d "{ | |
| \"jsonrpc\":\"2.0\", | |
| \"id\":1, | |
| \"method\":\"${method}\", | |
| \"params\":${params} | |
| }" \ | |
| "${MCP_URL}" | |
| } | |
| echo "[1/15] MCP initialize..." | |
| call initialize '{}' \ | |
| | tee "$OUT/initialize.json" >/dev/null | |
| echo "[2/15] Discover tools..." | |
| call tools/list '{}' \ | |
| | tee "$OUT/tools.json" >/dev/null | |
| echo "[3/15] Discover resources..." | |
| call resources/list '{}' \ | |
| | tee "$OUT/resources.json" >/dev/null | |
| echo "[4/15] Discover prompts..." | |
| call prompts/list '{}' \ | |
| | tee "$OUT/prompts.json" >/dev/null | |
| echo "[5/15] GrapesJS interrogation..." | |
| call tools/call '{ | |
| "name":"grapesjs.interrogate", | |
| "arguments":{ | |
| "deep":true | |
| } | |
| }' | tee "$OUT/grapesjs.json" >/dev/null || true | |
| echo "[6/15] Instatic CMS interrogation..." | |
| call tools/call '{ | |
| "name":"instatic.interrogate", | |
| "arguments":{ | |
| "deep":true | |
| } | |
| }' | tee "$OUT/instatic.json" >/dev/null || true | |
| echo "[7/15] Backend routes..." | |
| call tools/call '{ | |
| "name":"backend.routes" | |
| }' | tee "$OUT/backend_routes.json" >/dev/null || true | |
| echo "[8/15] AI Agents..." | |
| call tools/call '{ | |
| "name":"backend.ai" | |
| }' | tee "$OUT/backend_ai.json" >/dev/null || true | |
| echo "[9/15] Build pipeline..." | |
| call tools/call '{ | |
| "name":"backend.pipeline" | |
| }' | tee "$OUT/pipeline.json" >/dev/null || true | |
| echo "[10/15] Docker..." | |
| call tools/call '{ | |
| "name":"backend.docker" | |
| }' | tee "$OUT/docker.json" >/dev/null || true | |
| echo "[11/15] Kubernetes..." | |
| call tools/call '{ | |
| "name":"backend.kubernetes" | |
| }' | tee "$OUT/kubernetes.json" >/dev/null || true | |
| echo "[12/15] Deployment..." | |
| call tools/call '{ | |
| "name":"backend.deployment" | |
| }' | tee "$OUT/deployment.json" >/dev/null || true | |
| echo "[13/15] Monitoring..." | |
| call tools/call '{ | |
| "name":"backend.monitoring" | |
| }' | tee "$OUT/monitoring.json" >/dev/null || true | |
| echo "[14/15] Workspace..." | |
| call tools/call '{ | |
| "name":"backend.workspace" | |
| }' | tee "$OUT/workspace.json" >/dev/null || true | |
| echo "[15/15] Summary..." | |
| { | |
| echo "TOOLS:" | |
| jq '.result' "$OUT/tools.json" 2>/dev/null || true | |
| echo | |
| echo "RESOURCES:" | |
| jq '.result' "$OUT/resources.json" 2>/dev/null || true | |
| echo | |
| echo "PROMPTS:" | |
| jq '.result' "$OUT/prompts.json" 2>/dev/null || true | |
| } > "$OUT/summary.txt" | |
| echo | |
| echo "Interrogation complete." | |
| echo "Results:" | |
| echo "$OUT" | |