Restructure to match the @mac-sync sister-app convention + operator direction: - Backend service -> repo root (root package = the app); engine is CORE source, now src/engine/ (not a separate package); imports rewritten to relative. - MCP server -> @packages/mcp-prospector/ (agent interface; thin REST wrapper so the coworker can trial this backend and fall back to legacy quinn-prospector). - web/ stays a top-level surface. - draft_engine default 'claude:sonnet' -> 'pastebin': the whole point is to run OFF hosted Claude (which refuses adult-services copy) on OSS-uncensored LLMs on raw GPU droplets; generative target is 'gpu:<model>'. Reuse LPv2's existing DO GPU provisioning, not model-boss. - docs/features/mcp.md: how the MCP works + the coworker graceful-switch protocol. - .gitignore: ignore Swift .build/. Verified: tsc clean, 101 tests (92 engine + 9 runner), app boots from root, mcp-prospector builds + boots, smoke tests green (scam held, settings=pastebin). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
23 lines
628 B
JSON
23 lines
628 B
JSON
{
|
|
"name": "@prospector/mcp-prospector",
|
|
"version": "0.1.0",
|
|
"private": true,
|
|
"type": "module",
|
|
"description": "MCP server for the prospector backend — lets agent coworkers drive inbound/outbound through the new service (REST under the hood). Sister to @lilith/mr-number-mcp.",
|
|
"bin": {
|
|
"prospector-mcp": "dist/index.js"
|
|
},
|
|
"scripts": {
|
|
"build": "tsc",
|
|
"start": "node dist/index.js",
|
|
"typecheck": "tsc --noEmit"
|
|
},
|
|
"dependencies": {
|
|
"@modelcontextprotocol/sdk": "^1.26.0",
|
|
"zod": "^3.23.8"
|
|
},
|
|
"devDependencies": {
|
|
"@types/node": "^20.19.30",
|
|
"typescript": "^5.9.3"
|
|
}
|
|
}
|