MCP Hub
Back to servers

college-baseball

Live NCAA DI college baseball scores, standings, schedules, rankings, and sabermetrics.

Registry
Stars
1
Updated
Apr 13, 2026
Validated
May 11, 2026

Blaze Sports Intel

Sports intelligence platform for undercovered programs, plus AI coaching for high-stakes communication.


What is BSI?

Blaze Sports Intel is a mobile-first sports intelligence platform. The flagship product is complete college baseball coverage - full box scores, live game tracking, standings, and rankings - filling the gap ESPN leaves wide open. The platform also covers MLB, NFL, NBA, college football (with transfer portal tracking), and NIL valuation tools.

BSI now includes a separate coaching product surface: Presence Coach. It is intentionally distinct from sports pages and focuses on real-time communication delivery (posture, gaze, and voice), starting with seated video-call optimization.

Built as a fully static Next.js 16 site deployed to Cloudflare Pages, with Cloudflare Workers powering backend data pipelines.

Features

  • College Baseball — Complete box scores, live games, standings, team pages, rankings, and news
  • MLB — Stats and coverage via the MLB Stats API
  • NFL & NBA — Live data powered by SportsDataIO
  • College Football — Scores, standings, and transfer portal tracking
  • NIL Valuation — Analytics tools for name/image/likeness deals
  • Presence Coach — Staged coaching surface for posture/gaze/voice guidance in live sessions
  • Cross-Sport Scoreboard — Unified live scores view
  • Arcade — Browser-based sports games (including Sandlot Sluggers)

Product Areas

  • Sports Analytics Pages (/mlb, /nfl, /nba, /cfb, /college-baseball, etc.) - Team and player intelligence sourced from external data providers.
  • Presence Coach (/presence-coach) - Human communication coaching loop for on-camera delivery, with progressive cues and staged capture logic.

Tech Stack

LayerTechnology
FrameworkNext.js 16 (static export) + React 19
LanguageTypeScript + Tailwind CSS 3
HostingCloudflare Pages
BackendCloudflare Workers + D1 / KV / R2
DatesLuxon (America/Chicago timezone)
PaymentsStripe
AnimationFramer Motion
ChartsRecharts
TestingVitest (unit/integration) + Playwright (E2E, a11y)

Getting Started

Quick Start with GitHub Codespaces

Open in GitHub Codespaces

Click the badge above to create a pre-configured cloud development environment. Everything is set up automatically—Node.js, dependencies, Wrangler CLI, and VS Code extensions. See .github/CODESPACES.md for details.

Local Development

git clone <repo-url>
cd BSI
npm install

Create a .env file at the project root:

SPORTS_DATA_IO_API_KEY=4353bc28a8004b569f51d2222392ba17

Optional:

NEXT_PUBLIC_APP_URL=http://localhost:3000
NEXT_PUBLIC_ENABLE_PRESENCE_COACH=false

Optional provider keys (recommended for advanced data ingest):

SPORTRADAR_API_KEY=replace_with_real_key
SKILLCORNER_API_KEY=replace_with_real_key
BIOMECHANICS_API_KEY=replace_with_real_key

Do not commit real values. Configure production keys with scripts/configure-provider-secrets.sh instead of storing long-lived secrets in git-tracked files.

Start the dev server:

npm run dev

Scripts

CommandDescription
npm run devStart Next.js dev server
npm run buildStatic export to out/
npm run testVitest in watch mode
npm run test:allAPI + integration + validation tests
npm run test:routesPlaywright route tests
npm run test:a11yPlaywright accessibility tests
npm run typechecktsc --noEmit
npm run lintESLint
npm run formatPrettier check
npm run deploy:productionBuild + deploy to Cloudflare Pages (main)
npm run deploy:workerDeploy Cloudflare Worker
npm run deploy:hybridDeploy both Pages + Worker
./scripts/configure-provider-secrets.sh --target worker --env productionInteractive setup for provider keys in Worker secrets (workers/wrangler.toml)

Project Structure

app/                    # Next.js App Router pages
  college-baseball/     #   Primary sport — games, scores, standings, teams
  mlb/                  #   MLB coverage
  nfl/                  #   NFL coverage
  nba/                  #   NBA coverage
  cfb/                  #   College football + transfer portal
  nil-valuation/        #   NIL analytics tools
  presence-coach/       #   Coaching product area (landing + session shell)
  arcade/               #   Browser games
  scores/               #   Cross-sport scoreboard
components/             # Shared React components
lib/                    # Core logic (API clients, utils, hooks, analytics)
workers/                # Cloudflare Workers (each with own wrangler.toml)
games/                  # Browser arcade games
external/               # Standalone sub-projects (Sandlot Sluggers)
tests/                  # Test suites (api, integration, a11y, routes, etc.)
scripts/                # Build, deploy, and data scripts
docs/                   # Infrastructure and operations docs

Path alias: @/* maps to the project root.

Provider setup runbook: docs/runbooks/provider-keys-and-endpoints.md

Typography Note

  • Runtime display font is Oswald (font-display token).
  • Body text uses Inter.
  • Data/mono surfaces use JetBrains Mono.

Deployment

The site deploys as a static export to Cloudflare Pages. Workers deploy independently, each with their own wrangler.toml in workers/.

npm run deploy:production    # Pages (main branch)
npm run deploy:preview       # Pages (preview branch)
npm run deploy:worker        # Default worker
npm run deploy:hybrid        # Both Pages + Worker

License

All rights reserved. This is proprietary software.

Reviews

No reviews yet

Sign in to write a review