{
  "name": "@cachly-dev/mcp-server",
  "version": "0.10.197",
  "mcpName": "io.github.cachly-dev/mcp-server",
  "description": "Solve it once. From then on, your AI knows. Experience for coding agents, EU-hosted: an MCP server for Claude Code, Cursor, Copilot & Windsurf. Learns from every bug fix, commit and CI run.",
  "type": "module",
  "files": [
    "dist/index.js",
    "dist/src/**/*.js",
    "dist/packages/**/*.js",
    "scripts/postinstall.js",
    "hooks/cachly-ambient-einblendung.mjs",
    "server.json",
    "glama.json"
  ],
  "bin": {
    "cachly-mcp": "dist/src/index.js"
  },
  "main": "./dist/src/index.js",
  "scripts": {
    "count-tools": "node scripts/count-tools.mjs",
    "tool-catalog": "node scripts/tool-catalog.mjs summary",
    "tool-catalog:json": "node scripts/tool-catalog.mjs json",
    "tool-catalog:markdown": "node scripts/tool-catalog.mjs markdown",
    "capability-docs": "node scripts/capability-docs.mjs markdown",
    "capability-docs:write": "node scripts/capability-docs.mjs write",
    "verify-capability-docs": "node scripts/capability-docs.mjs check",
    "docs-atlas": "node scripts/docs-atlas.mjs summary",
    "docs-atlas:write": "node scripts/docs-atlas.mjs write",
    "verify-docs-atlas": "node scripts/docs-atlas.mjs check",
    "tool-spec-snapshots:write": "node scripts/tool-spec-snapshots.mjs write",
    "version": "node scripts/nummer-nachziehen.mjs && npm run tool-spec-snapshots:write",
    "verify-tool-spec-snapshots": "node scripts/tool-spec-snapshots.mjs check",
    "plugin-hooks:write": "tsx scripts/plugin-hooks-schreiben.mjs",
    "verify-tool-counts": "node scripts/verify-tool-counts.mjs",
    "verify-capabilities": "node scripts/verify-capabilities.mjs",
    "build": "tsc && node scripts/paket-schliessen.mjs && node scripts/bauabdruck.mjs",
    "postinstall": "node scripts/postinstall.js",
    "dev": "tsx src/index.ts",
    "start": "node dist/src/index.js",
    "test": "vitest run",
    "test:watch": "vitest",
    "bench": "tsx src/bench/echter-korpus.ts",
    "bench:spielzeug": "tsx src/bench/cachly-bench.ts",
    "bench:external": "tsx src/bench/external-corpus.ts",
    "bench:onboarding": "tsx src/bench/onboarding-bench.ts",
    "bench:gate": "tsx src/bench/gate.ts",
    "test:e2e": "bash scripts/e2e-run.sh",
    "test:e2e:api": "bash scripts/e2e-run.sh api",
    "test:e2e:cli": "bash scripts/e2e-run.sh cli",
    "test:e2e:tools": "bash scripts/e2e-run.sh tools",
    "test:e2e:funnel": "bash scripts/e2e-run.sh funnel",
    "test:e2e:provisioning": "bash scripts/e2e-run.sh provisioning",
    "lint": "eslint src",
    "typecheck": "tsc --noEmit",
    "bench:cost": "tsx src/bench/cost.ts",
    "bench:zurueckhaltung": "tsx src/bench/zurueckhaltung-messen.ts",
    "bench:ausgabe": "tsx src/bench/ausgabe-reihenfolge-messen.ts",
    "bench:entscheider-satz": "tsx src/bench/entscheider-trainingssatz.ts",
    "bench:tuersteher": "tsx src/bench/tuersteher-messen.ts"
  },
  "dependencies": {
    "@modelcontextprotocol/sdk": "^1.10.0",
    "ioredis": "^5.10.1"
  },
  "devDependencies": {
    "@eslint/js": "^9.39.4",
    "@types/node": "^22",
    "esbuild": "^0.28.2",
    "eslint": "^9",
    "gpt-tokenizer": "^3.4.0",
    "tsx": "^4.23.12",
    "typescript": "^5",
    "typescript-eslint": "^8",
    "vitest": "^3.2.4"
  },
  "overrides": {
    "esbuild": "$esbuild"
  },
  "engines": {
    "node": ">=20"
  },
  "license": "Apache-2.0",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/cachly-dev/cachly-mcp.git"
  },
  "publishConfig": {
    "access": "public",
    "registry": "https://registry.npmjs.org/"
  },
  "keywords": [
    "mcp",
    "mcp-server",
    "model-context-protocol",
    "ai-memory",
    "persistent-memory",
    "claude-code-memory",
    "claude",
    "claude-code",
    "cursor",
    "cursor-memory",
    "copilot",
    "github-copilot",
    "windsurf",
    "cline",
    "zed",
    "continue",
    "ai-brain",
    "brain",
    "causal-knowledge-graph",
    "causal-trace",
    "root-cause-analysis",
    "failure-prediction",
    "brain-predict",
    "smart-recall",
    "memory-crystals",
    "team-knowledge",
    "ambient-git",
    "continuous-learning",
    "lessons-learned",
    "session-memory",
    "semantic-cache",
    "semantic-search",
    "predictive-ai",
    "developer-productivity",
    "knowledge-base",
    "knowledge-graph",
    "ai-context",
    "context-window",
    "long-term-memory",
    "llm-memory",
    "cachly",
    "redis",
    "valkey",
    "cache",
    "ai",
    "llm",
    "gdpr",
    "ckg"
  ],
  "homepage": "https://cachly.dev/docs/mcp",
  "bugs": {
    "url": "https://github.com/cachly-dev/cachly-mcp/issues"
  }
}
