Skip to content

Commit f5aa49b

Browse files
committed
fix(workspace): resolve MCP and proxy from source
1 parent 990a705 commit f5aa49b

15 files changed

Lines changed: 542 additions & 1870 deletions

bun.lock

Lines changed: 21 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

mcp/README.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -221,12 +221,14 @@ To uninstall, remove the server entry from your client's MCP configuration.
221221
### From source (this repo)
222222

223223
```bash
224-
cd mcp
225224
npm install
226-
npm run build
227-
claude mcp add geometra -- node ./dist/index.js
225+
npm run build -w @geometra/proxy
226+
npm run build -w @geometra/mcp
227+
claude mcp add geometra -- node "$(pwd)/mcp/dist/index.js"
228228
```
229229

230+
Install from the repository root so npm links `@geometra/mcp` and `@geometra/proxy` to the current checkout instead of placing an independent registry copy under `mcp/node_modules`.
231+
230232
### Session state privacy
231233

232234
Session lifecycle state is process-memory-only by default and does not create a state file. To opt into restart-persistent state, set `GEOMETRA_MCP_STATE_FILE` to a database path inside a private directory (mode `0700`). Geometra rejects symlinked or insecure state targets and keeps the database and SQLite sidecars at mode `0600`.

0 commit comments

Comments
 (0)