### NXOpen MCP HTTP API A FastAPI server provides HTTP access to the NXOpen MCP data. * **URL:** `http://100.80.199.40:18860` * **Endpoints:** * `GET /search?query={query}&limit={limit}` - Search for classes, methods, and functions. * `GET /class/{name}` - Get a class by its exact name. * `GET /method/{name}` - Get a method by its exact name. * **Source Code:** `/home/papa/repos/Atomizer/hq/tools/nxopen-mcp/http_server.py` * **Service:** `~/.config/systemd/user/nxopen-mcp-http.service` ## 📊 Mission-Dashboard (MANDATORY) The Atomizer-HQ Mission-Dashboard is the **single source of truth** for all tasks. - **Dashboard:** http://100.68.144.33:8091 - **Data:** ~/atomizer/mission-control/data/tasks.json - **CLI:** ~/atomizer/workspaces/shared/mc-update.sh - **Protocol:** ~/atomizer/workspaces/shared/skills/mission-control-protocol.md ### Commands ```bash MC=~/atomizer/workspaces/shared/mc-update.sh $MC add "Title" "Description" [status] [project] [priority] $MC start $MC comment "Progress update" $MC subtask done $MC complete "Summary of work done" $MC status ``` ### Rules 1. **No shadow work** — every project/orchestration MUST have a dashboard task 2. **Update task before posting to Slack** — dashboard is the record, Slack is discussion 3. **Log progress as comments** — this is the audit trail