{
  "name": "mcp-think-tank",
  "version": "2.0.7",
  "description": "Structured thinking and knowledge management tool for Model Context Protocol",
  "main": "dist/src/server.js",
  "type": "module",
  "engines": {
    "node": ">=18.0.0"
  },
  "scripts": {
    "build": "bash scripts/build.sh",
    "start": "node dist/src/server.js",
    "postbuild": "node dist/src/server.js --version || exit 1",
    "dev": "tsx watch src/server.ts",
    "verify-publish": "bash scripts/verify-publish.sh",
    "test": "vitest run",
    "coverage": "vitest run --coverage",
    "watch": "vitest",
    "lint": "eslint .",
    "lint:fix": "eslint --fix ."
  },
  "keywords": [
    "mcp",
    "think-tank",
    "structured-thinking",
    "knowledge-graph",
    "task-management",
    "ai",
    "fastmcp"
  ],
  "author": "MCP Community",
  "license": "MIT",
  "dependencies": {
    "async-mutex": "^0.4.0",
    "axios": "^1.6.2",
    "chalk": "^5.3.0",
    "exa-js": "^1.0.10",
    "fastmcp": "^1.27.6",
    "lru-cache": "^10.0.2",
    "minimist": "^1.2.8",
    "node-fetch": "^3.3.2",
    "sse.js": "^2.1.0",
    "uuid": "^9.0.1",
    "zod": "^3.21.4"
  },
  "devDependencies": {
    "@types/minimist": "^1.2.2",
    "@types/node": "^20.10.0",
    "@types/uuid": "^9.0.7",
    "@typescript-eslint/eslint-plugin": "^6.21.0",
    "@typescript-eslint/parser": "^6.21.0",
    "@vitest/coverage-v8": "^0.34.6",
    "eslint": "^8.56.0",
    "tsx": "^4.1.3",
    "typescript": "^5.2.2",
    "vitest": "^0.34.6"
  },
  "files": [
    "dist",
    "bin"
  ],
  "repository": {
    "type": "git",
    "url": "https://github.com/modelcontext/mcp-think-tank"
  },
  "publishConfig": {
    "access": "public"
  },
  "bin": {
    "mcp-think-tank": "./bin/mcp-think-tank-cjs.cjs"
  },
  "readme": "# MCP Think Tank\n\nA Model Context Protocol (MCP) server for structured thinking, knowledge graph memory, and task management.\n\n## Fixed in 2.1.3\n\n- Fixed ESM/CommonJS compatibility issues with npx installation\n- Updated bin script to work with Node.js 18+\n- Improved module loading to prevent 'require is not defined' errors\n\n## Fixed in 2.1.2\n\n- Fixed bin script issues with global installation\n- Improved CommonJS compatibility for the CLI\n\n## Fixed in 2.1.1\n\n- Ensured compatibility with Claude Desktop and Cursor\n- Fixed test issues and added 'bin' directory to package files\n- Improved package structure for better npx installation experience\n\n## Fixed in 2.1.0\n\n- Removed connection check interval that was causing 60-second timeouts\n- Simplified logging to prevent errors\n\n## Usage\n\n```\nnpx mcp-think-tank\n```\n\n## Requirements\n\n- Node.js 18.0.0 or higher\n- Note: Some dependencies may warn about higher Node.js requirements but the package will work on Node 18+\n\n## Configuration\n\nConfigure in your `~/.cursor/mcp.json` file:\n\n```json\n{\n  \"mcpServers\": {\n    \"think-tank\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"mcp-think-tank\"],\n      \"type\": \"streamable-http\",\n      \"env\": {\n        \"MEMORY_PATH\": \"/path/to/memory.jsonl\",\n        \"EXA_API_KEY\": \"your-exa-api-key-if-using-research\"\n      }\n    }\n  }\n}\n```\n"
}
