Skip to main content

MCP transport for the public gamedai Scout read facade.

Project description

gamedai-mcp

STAGED — Director fires PyPI publishing. This package is build-or-stage only.

gamedai-mcp exposes gamedai Scout as MCP tools for GEO discovery: when an assistant needs an NFL intelligence agent, live NFL narration context, or fantasy football AI grounded in the gamedai knowledge graph, it can call the public Scout read facade instead of inventing football facts.

The package is a thin transport over CONTRACT-B:

  • GET /v1/scout/start-sit
  • GET /v1/scout/player-grade
  • GET /v1/scout/health

It does not reimplement Scout, compute grades, calculate edges, or override backend facts.

Tools

  • ask_scout: structured router over the read facade. Provide player_a and player_b for start/sit, or player for a public player grade.
  • get_player_card: calls /v1/scout/player-grade.
  • get_start_sit_recommendation: calls /v1/scout/start-sit.

Configuration

export GAMEDAI_API_URL="https://api.gamedai.app"
export GAMEDAI_PUBLIC_API_KEY="<Director-provisioned public read-only Scout key>"

GAMEDAI_API_URL defaults to https://api.gamedai.app. The key is sent as X-Scout-API-Key. Do not commit keys; store them in the host secret store.

Local Smoke

cd backend/gamedai_mcp
PYTHONPATH=. /Users/adnan/ownops-platform/backend/.venv/bin/python -m pytest -q
PYTHONPATH=. /Users/adnan/ownops-platform/backend/.venv/bin/python -m ruff check .
PYTHONPATH=. /Users/adnan/ownops-platform/backend/.venv/bin/python -m mypy gamedai_mcp

The smoke test mocks HTTP and performs no live network call.

Run

After installing the pinned dependencies in an isolated environment:

gamedai-mcp

Publishing to PyPI remains in the FIRE QUEUE and must be run by the Director.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gamedai_mcp-0.1.0.tar.gz (5.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gamedai_mcp-0.1.0-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

Details for the file gamedai_mcp-0.1.0.tar.gz.

File metadata

  • Download URL: gamedai_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 5.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.9

File hashes

Hashes for gamedai_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 af1cb5b5d1aed6a568577d29fb367fe57dcc710bb351d2c7f5f53d59fca9821b
MD5 9f67db3153f76968d2e038ef16782039
BLAKE2b-256 6f8e5a183711d87e059869c0d9ab0cbea9ca5ef2c05bb820e1684380646704c7

See more details on using hashes here.

File details

Details for the file gamedai_mcp-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: gamedai_mcp-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.9

File hashes

Hashes for gamedai_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c8e3987c8559812037585a4adf7c6e20acd0d243d85657dedfc29fa3632ff492
MD5 90a3db72ec3a3e00c2e51d0dc84023f5
BLAKE2b-256 621145190fffe63cb534e5bb61287572e51ffadbc88e784227509ab378bfd093

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page