Snapshot-backed MCP server for querying AgMoDB models and benchmark metadata without direct Neon reads.
- Loads a published AgMoDB JSON snapshot (
.jsonor.json.gz) from GitHub or local file. - Serves read-only ranking and lookup tools over MCP stdio.
- Caches snapshot in memory and auto-refreshes on interval.
snapshot_inforefresh_snapshotlist_modelsget_modellist_benchmarksleaderboardbenchmark_leaderboard
cd interverse/interrank
pnpm install
pnpm mcpOptional args:
pnpm mcp --snapshot-url https://.../agmodb-snapshot.json.gz
pnpm mcp --snapshot-path /absolute/path/agmodb-snapshot.json.gz
pnpm mcp --snapshot-repo mistakeknot/agmodb --snapshot-tag data-snapshot-latest --snapshot-asset agmodb-snapshot.json.gz
pnpm mcp --refresh-ms 300000The plugin manifest points at scripts/launch-interrank.sh, which auto-installs dependencies (if needed) and launches pnpm mcp.
Default snapshot source is GitHub release asset resolution via API:
- Repository:
mistakeknot/agmodb - Tag:
data-snapshot-latest - Asset:
agmodb-snapshot.json.gz
Override with env vars:
AGMODB_SNAPSHOT_PATHAGMODB_SNAPSHOT_URLAGMODB_SNAPSHOT_REPOSITORYAGMODB_SNAPSHOT_TAGAGMODB_SNAPSHOT_ASSETAGMODB_GITHUB_TOKEN(orGITHUB_TOKEN/GH_TOKENfor private repos)AGMODB_SNAPSHOT_REFRESH_MS