chore(hq): daily sync 2026-02-17
This commit is contained in:
@@ -1,18 +1,13 @@
|
||||
# TOOLS.md — NX Expert
|
||||
|
||||
## Primary Tool: NXOpen MCP Documentation Server
|
||||
- **Path:** `/home/papa/atomizer/tools/nxopen-mcp/`
|
||||
- **Venv:** `.venv/` (activate before use)
|
||||
- **Data:** `./data/` — 15,509 classes, 66,781 methods, 426 functions
|
||||
- **Sources:** NXOpen API stubs (NX 2512), nxopentse helpers, pyNastran BDF/OP2
|
||||
|
||||
## Shared Resources
|
||||
- **Atomizer repo:** `/home/papa/repos/Atomizer/` (read-only)
|
||||
- **Obsidian vault:** `/home/papa/obsidian-vault/` (read-only)
|
||||
### NXOpen MCP HTTP API
|
||||
|
||||
## Skills
|
||||
- `atomizer-protocols` — Company protocols (load every session)
|
||||
A FastAPI server provides HTTP access to the NXOpen MCP data.
|
||||
|
||||
## Agent Communication
|
||||
- `sessions_send` — Direct message to another agent
|
||||
- Slack @mentions — Primary communication in project channels
|
||||
* **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`
|
||||
|
||||
Reference in New Issue
Block a user