Help & Getting Started

Connect Claude Desktop to the OEG portfolio and download your project files

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\.

⬇ Download connector
Requires Node.js installed (the LTS from 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>"
  }
}
Then restart Claude Desktop. Verify with the 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

  1. Do your work in the project folder (commit & push code to the track's GitHub repo where applicable).
  2. 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.
  3. Updates are tagged with your name and appear on the dashboard within ~60 seconds.
Never mark a gate milestone complete without a human OK, and never commit secrets (.env, keys) to GitHub.