{
  "name": "convex-mcp-visual",
  "version": "1.5.0",
  "description": "Visual MCP tools for exploring Convex databases - schema browser, component browser, dashboard, ER diagrams. Works as CLI, MCP server, or Claude Code plugin.",
  "type": "module",
  "main": "dist/index.js",
  "bin": {
    "convex-mcp-visual": "dist/index.js"
  },
  "files": [
    "dist",
    "README.md",
    ".claude-plugin/plugin.json",
    ".claude-plugin/marketplace.json",
    ".mcp.json",
    "skills"
  ],
  "scripts": {
    "build": "npm run build:server && npm run build:apps",
    "build:server": "tsc -p tsconfig.server.json",
    "build:apps": "vite build",
    "dev": "tsc -p tsconfig.server.json --watch",
    "start": "node dist/index.js --stdio",
    "start:http": "node dist/index.js --http --port 3001",
    "test": "node dist/index.js --test",
    "clean": "rm -rf dist",
    "prepublishOnly": "npm run build"
  },
  "dependencies": {
    "@modelcontextprotocol/sdk": "^1.0.0",
    "beautiful-mermaid": "^0.1.3",
    "convex": "^1.17.0"
  },
  "devDependencies": {
    "@types/node": "^20.0.0",
    "typescript": "^5.0.0",
    "vite": "^6.4.1"
  },
  "engines": {
    "node": ">=18.0.0"
  },
  "keywords": [
    "convex",
    "mcp",
    "model-context-protocol",
    "schema-browser",
    "component-browser",
    "components",
    "database",
    "visualization",
    "graph",
    "dashboard",
    "mermaid",
    "er-diagram",
    "codebase-map",
    "subway-map",
    "table-heatmap",
    "schema-drift",
    "write-conflicts",
    "claude",
    "claude-code",
    "cursor",
    "opencode",
    "codex",
    "cli",
    "plugin"
  ],
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "https://github.com/waynesutton/convex-mcp-visual"
  },
  "author": "Wayne Sutton",
  "homepage": "https://github.com/waynesutton/convex-mcp-visual#readme"
}
