As of October 24, 2026, the market is live at www.thechalklabs.com/market, served by the Vercel project agent-market and backed by the Supabase project agent-market. This page names where secrets live; it never holds their values. The same doc is in the repo at docs/SETUP.md.

Live URLs

What URL
Public site www.thechalklabs.com/market
Search API (JSON) /market/api/v0/search?q=postgres
Listing API (JSON) /market/api/v0/listings/connectors/notion-com-mcp
Sitemap index /market/sitemap.xml
llms.txt /market/llms.txt
Origin behind the proxy (do not share) market-app.thechalklabs.com/market
Supabase dashboard project fzuqmawpejcnaozxsyev
Vercel project agent-market

How the pieces connect

  1. Importers (src/importers/) pull the official MCP Registry and GitHub SKILL.md repos into data/listings/<type>/<slug>.json on your Mac (gitignored, about 207 MB), validated by the schema in src/schema/listing.ts.
  2. pnpm sync loads every file into the Postgres table listings in about 50 seconds, computing freshness grade, rank score, indexability and search keywords. Each run is logged in ingest_runs.
  3. The Next.js 16 app in web/ (base path /market) reads Supabase with the publishable key through row-level security and writes form submissions with the server-only key.
  4. Vercel project agent-market (root directory web) serves it on market-app.thechalklabs.com.
  5. The main site, Vercel project chalk-labs (repo thunderbolt06/ChalkLabsLanding), rewrites /market and /market/* to that origin in next.config.ts and lists the market sitemap in robots.ts (commit 8b09983).

Accounts and resources

Resource Identifier Notes
Supabase org chalk (nuroqjauotaeeijbvkji) Upgraded to Pro on Oct 24
Supabase project agent-market, ref fzuqmawpejcnaozxsyev us-east-1, linked locally
Vercel project agent-market Root dir web, deployed with the CLI, no git integration yet
Domains on agent-market market-app.thechalklabs.com, agent-market-gilt.vercel.app DNS on Vercel
Main site project chalk-labs Git-connected, production branch main
GitHub repo thunderbolt06/agent-market (private) Created Oct 24; no CI or branch protection yet (Day 1)

Secrets and environment variables (names only)

Variable Local file Vercel agent-market Used by
SUPABASE_DB_PASSWORD .env no migrations, building DATABASE_URL
DATABASE_URL .env no pnpm sync (session pooler, IPv4)
SUPABASE_URL .env, web/.env.local Production, Preview web app
SUPABASE_ANON_KEY .env, web/.env.local Production, Preview web reads (publishable key)
SUPABASE_SERVICE_ROLE_KEY .env, web/.env.local Production, Preview (sensitive) submit and subscribe; legacy JWT for now
NEXT_PUBLIC_SITE_URL web/.env.local Production, Preview canonical URLs
GITHUB_TOKEN .env (optional) no importer and enrichment rate limits

The database password exists only in the local .env on your Mac. Save a copy in your password manager.

Database

Everyday commands