Documentation
¶
Overview ¶
Command waiverwatch is an MCP server for Sleeper fantasy football: stdio for WAIVERWATCH_USER, or OAuth-protected HTTP at /mcp when PORT is set.
Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
killswitch
command
Command killswitch is a Cloud Run service that unlinks billing when the budget is spent.
|
Command killswitch is a Cloud Run service that unlinks billing when the budget is spent. |
|
internal
|
|
|
auth
Package auth is waiverwatch's small stateless OAuth 2.1 authorization server: users sign in with a Sleeper username, codes and tokens are HMAC-signed.
|
Package auth is waiverwatch's small stateless OAuth 2.1 authorization server: users sign in with a Sleeper username, codes and tokens are HMAC-signed. |
|
dynastyprocess
Package dynastyprocess is a read-only client for DynastyProcess's open dynasty values, joined to Sleeper IDs through their ID table.
|
Package dynastyprocess is a read-only client for DynastyProcess's open dynasty values, joined to Sleeper IDs through their ID table. |
|
fantasycalc
Package fantasycalc is a read-only client for FantasyCalc's public trade values.
|
Package fantasycalc is a read-only client for FantasyCalc's public trade values. |
|
killswitch
Package killswitch unlinks the project's billing account when a budget's Pub/Sub notification reports actual cost at or over budget (GCP has no hard spending cap).
|
Package killswitch unlinks the project's billing account when a budget's Pub/Sub notification reports actual cost at or over budget (GCP has no hard spending cap). |
|
league
Package league holds the fantasy logic: joins between rosters, owners and players.
|
Package league holds the fantasy logic: joins between rosters, owners and players. |
|
mcp
Package mcp exposes waiverwatch's league.Service as MCP tools over stdio or HTTP.
|
Package mcp exposes waiverwatch's league.Service as MCP tools over stdio or HTTP. |
|
sleeper
Package sleeper is a read-only client for the public Sleeper API.
|
Package sleeper is a read-only client for the public Sleeper API. |
|
sleeper/sleepertest
Package sleepertest runs a fake Sleeper API for tests, so no test ever touches the real one.
|
Package sleepertest runs a fake Sleeper API for tests, so no test ever touches the real one. |
|
store
Package store holds what waiverwatch keeps between requests: only the player dictionary.
|
Package store holds what waiverwatch keeps between requests: only the player dictionary. |
Click to show internal directories.
Click to hide internal directories.