Skip to content

Wire production Hyperdrive and verify Bing MCP end to end #5

Description

@ClaudiaFang

Follow-up to #3 / PR #4 after infra-config production Hyperdrive rollout.

Target branch: feat/production-hyperdrive-e2e

Scope

  • Replace the placeholder ANALYTICS_DB Hyperdrive ID in wrangler.jsonc with the production Terraform-managed Hyperdrive ID.
  • Deploy anas-mcp without introducing any Bing API credential or direct Bing network call.
  • Verify bing_list_sites against production data.
  • Verify bing_search_performance for both query and page dimensions.
  • Verify freshness metadata (fetchedAt, dataThrough, stale) and normalized database error handling.
  • Keep Hyperdrive credentials owned by Cloudflare Hyperdrive; do not copy DB credentials into Worker secrets/config.

Production Hyperdrive

  • Name: anas-mcp-windmill-pipeline
  • ID: 8677c23af5c14b43a460169f2f2cc93f

Acceptance criteria

  • wrangler.jsonc no longer contains the all-zero Hyperdrive placeholder.
  • npm run check passes.
  • Worker deploy succeeds.
  • bing_list_sites returns the latest successful persisted site dataset.
  • bing_search_performance works for query and page dimensions.
  • freshness metadata is present and semantically correct.
  • no direct Bing provider secret/network dependency is reintroduced.
  • production E2E results are recorded in the PR.

Refs #3.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions