{
  "name": "kernl-mcp",
  "version": "5.0.0",
  "description": "KERNL V2.0 - Persistent Intelligence Layer for AI. Transform Claude from stateless to persistent with 75 tools: crash recovery, semantic search, cross-project learning, system control, and 100% Desktop Commander parity.",
  "main": "dist/index.js",
  "type": "module",
  "engines": {
    "node": ">=18.0.0"
  },
  "scripts": {
    "build": "tsc",
    "build:watch": "tsc --watch",
    "dev": "tsc --watch",
    "test": "vitest run",
    "test:watch": "vitest",
    "test:coverage": "vitest run --coverage",
    "test:unit": "vitest run tests/*.test.ts",
    "test:stress": "vitest run tests/stress.test.ts",
    "validate": "node scripts/validate.ts",
    "install:claude": "node scripts/install.ts",
    "lint": "eslint src/**/*.ts",
    "format": "prettier --write \"src/**/*.ts\" \"tests/**/*.ts\"",
    "clean": "node -e \"require('fs').rmSync('dist', {recursive: true, force: true})\"",
    "prepare:disabled": "npm run build",
    "start": "node dist/index.js"
  },
  "keywords": [
    "mcp",
    "model-context-protocol",
    "ai",
    "claude",
    "kernl",
    "persistent-intelligence",
    "crash-recovery",
    "semantic-search",
    "cross-project-learning",
    "system-control",
    "desktop-commander",
    "process-management",
    "interactive-repl",
    "git-integration",
    "pattern-recognition",
    "project-management",
    "testing-suite",
    "auto-documentation",
    "onnx",
    "sqlite"
  ],
  "author": "David Kirsch",
  "license": "MIT",
  "dependencies": {
    "@anthropic-ai/sdk": "^0.27.0",
    "@modelcontextprotocol/sdk": "^0.5.0",
    "@xenova/transformers": "^2.17.2",
    "better-sqlite3": "^11.0.0",
    "chokidar": "^3.6.0",
    "chrome-launcher": "^1.2.1",
    "clipboardy": "^5.0.2",
    "decompress": "^4.2.1",
    "exceljs": "^4.4.0",
    "file-type": "^19.0.0",
    "fluent-ffmpeg": "^2.1.2",
    "level": "^10.0.0",
    "pdf-lib": "^1.17.1",
    "pdf-parse": "^1.1.1",
    "playwright": "^1.57.0",
    "puppeteer": "^24.34.0",
    "screenshot-desktop": "^1.15.3",
    "sharp": "^0.34.5",
    "tesseract.js": "^7.0.0",
    "uuid": "^13.0.0"
  },
  "devDependencies": {
    "@types/better-sqlite3": "^7.6.0",
    "@types/decompress": "^4.2.7",
    "@types/fluent-ffmpeg": "^2.1.28",
    "@types/node": "^20.0.0",
    "@types/pdf-parse": "^1.1.4",
    "@typescript-eslint/eslint-plugin": "^6.0.0",
    "@typescript-eslint/parser": "^6.0.0",
    "@vitest/coverage-v8": "^1.0.0",
    "eslint": "^8.0.0",
    "prettier": "^3.0.0",
    "typescript": "^5.3.0",
    "vitest": "^1.0.0"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/dwasnwk/project-mind-mcp.git"
  },
  "bugs": {
    "url": "https://github.com/dwasnwk/project-mind-mcp/issues"
  },
  "homepage": "https://github.com/dwasnwk/project-mind-mcp#readme"
}
