{
  "name": "@terreno/mcp",
  "version": "0.26.0",
  "description": "MCP server for Terreno - provides documentation, tools, and prompts for building full-stack apps",
  "type": "module",
  "main": "dist/index.js",
  "bin": {
    "terreno-mcp": "./dist/index.js",
    "terreno-mcp-local": "./dist/local/index.js"
  },
  "scripts": {
    "build": "NODE_OPTIONS=--max-old-space-size=8192 bun run sync-ui-docs && NODE_OPTIONS=--max-old-space-size=8192 bun run sync-versioned-docs && NODE_OPTIONS=--max-old-space-size=8192 bun run sync-package-guidelines && NODE_OPTIONS=--max-old-space-size=8192 tsc && cp -r src/docs dist/",
    "dev": "bun --watch src/index.ts",
    "start": "bun dist/index.js",
    "lint": "biome check src/",
    "lint:fix": "biome check --write src/",
    "lint:unsafefix": "biome check --fix --unsafe src/",
    "compile": "NODE_OPTIONS=--max-old-space-size=8192 bun run sync-ui-docs && NODE_OPTIONS=--max-old-space-size=8192 bun run sync-versioned-docs && NODE_OPTIONS=--max-old-space-size=8192 bun run sync-package-guidelines && NODE_OPTIONS=--max-old-space-size=8192 tsc && cp -r src/docs dist/",
    "compile:watch": "tsc -w",
    "sync-ui-docs": "cp ../demo/ui-types-documentation.json src/docs/ 2>/dev/null || true",
    "sync-versioned-docs": "bun run scripts/sync-versioned-docs.ts",
    "sync-package-guidelines": "bun run scripts/sync-package-guidelines.ts",
    "test": "bun test --max-concurrency=1 src/",
    "test:ci": "bun test --max-concurrency=1 src/",
    "test:coverage": "bun run ../scripts/check-coverage.ts"
  },
  "dependencies": {
    "@modelcontextprotocol/sdk": "^1.27.0",
    "@sentry/bun": "^10.39.0",
    "@terreno/api": "0.26.0",
    "minisearch": "^7.2.0",
    "mongoose": "8.23.0"
  },
  "devDependencies": {
    "@biomejs/biome": "^2.3.6",
    "@types/bun": "^1.3.8",
    "@types/node": "^25.3.0",
    "typescript": "~5.9.2"
  },
  "files": [
    "dist",
    "src/docs"
  ],
  "keywords": [
    "mcp",
    "terreno",
    "model-context-protocol",
    "ai",
    "code-generation"
  ],
  "license": "MIT",
  "publishConfig": {
    "access": "public"
  }
}
