Field Value Name sep-trackerCategory reporting Complexity advanced Tags github-tracking, diff-detection, html-rendering, blob-storage, multi-dependency Author randybias Min Version 0.1.0
Track MCP SEP (Specification Enhancement Proposals) from GitHub PRs. Detects diffs between runs, generates HTML reports, stores data in Postgres, and notifies Slack. Demonstrates multi-dependency tentacles with database persistence and blob publishing.
fetch-seps → diff-seps → render-html → store-report → notify
└───────────┴────────────┘ │ │
└──────────────────────────┘ │
└──────────────────────────────────────┘
Node Purpose fetch-sepsFetch SEP PRs from GitHub diff-sepsCompare with previous run, detect changes render-htmlGenerate HTML report store-reportStore to Postgres and Azure Blob notifySend change notification to Slack
manual
cron (weekly-sunday): Sundays at 8:00 PM UTC (0 20 * * 0)
Dependency Host Auth githubapi.github.com:443bearer-tokenpostgrespostgres-postgresql.postgres.svc.cluster.local:5432passwordazure-blobmcpreports9276621.blob.core.windows.net:443sas-tokenslack-webhookhooks.slack.com:443webhook-url
Key Description target_repoRepository to track (default: modelcontextprotocol/specification) sep_labelGitHub label for SEP PRs (default: sep)
Secret Description github.tokenGitHub personal access token postgres.passwordPostgres database password azure.sas_tokenAzure Blob Storage SAS token slack.webhook_urlSlack incoming webhook URL
tntc scaffold init sep-tracker
tntc scaffold init sep-tracker my-sep-tracker
tntc scaffold info sep-tracker
Scaffold source: quickstarts/sep-tracker/