What this is
Each track has a CLAUDE.md file that tells your Claude Desktop what project it is working on and how to report progress. Once set up, you work in your project folder and Claude posts updates straight to this dashboard — your card here stays current automatically.
1 · Download the connector (one file — no git, no npm)
This single self-contained file is the connector that lets Claude read status and post updates. Save it somewhere permanent, e.g. your user folder C:\Users\you\.
nodejs.org). That's the only prerequisite — nothing to build or install after downloading.2 · Add it to Claude Desktop
Open your claude_desktop_config.json and add this under "mcpServers". Point args at the file you downloaded above. Two keys are needed: DASH_INGEST_KEY (to post updates) and DASH_VIEWER_KEY (to read status). Get the current values from your admin (Venky or Sudarshan).
"oeg-progress": {
"command": "node",
"args": ["C:\\Users\\you\\oeg-progress-connector.mjs"],
"env": {
"DASH_URL": "https://oeg-programs.vercel.app",
"DASH_INGEST_KEY": "<post key — ask your admin>",
"DASH_VIEWER_KEY": "<read key — ask your admin>"
}
}
get_portfolio_status tool — you should see the tracks.No
"mcpServers" block yet? Open Settings → Developer → Edit Config in Claude Desktop — that creates the file for you.3 · Download your project's CLAUDE.md
Download the file for your track and save it as CLAUDE.md in that project's folder on your machine. Open that folder in Claude Desktop and it will onboard automatically.
Loading your tracks…
4 · How reporting works
- Do your work in the project folder (commit & push code to the track's GitHub repo where applicable).
- At the end of a session, ask Claude to report progress. It drafts an update, shows it to you, and posts it only after you confirm.
- Updates are tagged with your name and appear on the dashboard within ~60 seconds.
.env, keys) to GitHub.