{
  "name": "claude-code-conversation-search-mcp",
  "version": "1.2.1",
  "type": "module",
  "description": "Never lose your Claude Code conversations again. Search across all projects, find old chats, and resume where you left off.",
  "mcpName": "io.github.TonySimonovsky/claude-code-conversation-search-mcp",
  "main": "lib/index.js",
  "bin": {
    "claude-code-conversation-search": "./bin/claude-code-conversation-search"
  },
  "files": [
    "lib/",
    "bin/",
    "src/",
    "examples/",
    "docs/",
    "README.md",
    "LICENSE",
    "CHANGELOG.md"
  ],
  "scripts": {
    "build": "tsc",
    "dev": "tsx watch src/index.ts",
    "start": "node lib/index.js",
    "test": "jest",
    "test:watch": "jest --watch",
    "test:coverage": "jest --coverage",
    "test:performance": "jest tests/performance.test.ts --verbose --runInBand",
    "test:edge-cases": "jest tests/edge-cases.test.ts --verbose --runInBand",
    "test:all": "npm run test && npm run test:performance && npm run test:edge-cases",
    "lint": "eslint src/**/*.ts",
    "lint:fix": "eslint src/**/*.ts --fix",
    "clean": "rm -rf lib/",
    "prebuild": "npm run clean",
    "prepublishOnly": "npm run build && npm run test:all",
    "postinstall": "echo 'Thanks for installing claude-code-conversation-search-mcp! See examples/ for usage.'",
    "pkg:build": "npm run build && pkg bin/pkg-entry.js --targets node18-linux-x64,node18-macos-x64,node18-win-x64 --out-path dist/",
    "pkg:linux": "npm run build && pkg bin/pkg-entry.js --targets node18-linux-x64 --out-path dist/",
    "pkg:macos": "npm run build && pkg bin/pkg-entry.js --targets node18-macos-x64 --out-path dist/",
    "pkg:windows": "npm run build && pkg bin/pkg-entry.js --targets node18-win-x64 --out-path dist/"
  },
  "keywords": [
    "mcp",
    "claude",
    "claude-code",
    "search",
    "conversation",
    "history",
    "model-context-protocol",
    "anthropic",
    "chat-history",
    "full-text-search",
    "sqlite",
    "typescript",
    "nodejs",
    "developer-tools",
    "cross-project",
    "conversation-finder",
    "session-search",
    "multi-project",
    "conversation-resume",
    "context-search",
    "lost-conversation",
    "find-old-chat",
    "conversation-disappeared",
    "resume-conversation",
    "chat-history-viewer",
    "conversation-browser",
    "browse-conversations"
  ],
  "author": "Tony Simonovsky <tonysimonovskiy@gmail.com>",
  "license": "MIT",
  "homepage": "https://github.com/TonySimonovsky/claude-code-conversation-search-mcp#readme",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/TonySimonovsky/claude-code-conversation-search-mcp.git"
  },
  "bugs": {
    "url": "https://github.com/TonySimonovsky/claude-code-conversation-search-mcp/issues"
  },
  "engines": {
    "node": ">=18.0.0"
  },
  "os": [
    "darwin",
    "linux",
    "win32"
  ],
  "preferGlobal": true,
  "publishConfig": {
    "access": "public"
  },
  "pkg": {
    "scripts": "bin/pkg-entry.js",
    "assets": [
      "lib/**/*.js",
      "node_modules/better-sqlite3/**/*"
    ],
    "outputPath": "dist/"
  },
  "dependencies": {
    "@modelcontextprotocol/sdk": "^1.18.0",
    "@types/better-sqlite3": "^7.6.13",
    "@types/node": "^24.4.0",
    "better-sqlite3": "^12.2.0",
    "chokidar": "^4.0.3",
    "tsx": "^4.20.5",
    "typescript": "^5.9.2"
  },
  "devDependencies": {
    "@types/jest": "^30.0.0",
    "@typescript-eslint/eslint-plugin": "^8.44.1",
    "@typescript-eslint/parser": "^8.44.1",
    "eslint": "^9.36.0",
    "jest": "^30.1.3",
    "pkg": "^5.8.1",
    "ts-jest": "^29.4.4"
  }
}
