{ "name": "tableau-lineage-mcp", "version": "1.0.1", "description": "Tableau workbook lineage and audit MCP server. Runs 100% locally, the .twbx never leaves your machine. Calculated-field lineage, unused fields, duplicate calcs, performance findings, version diffs, stored SQL.", "type": "module", "license": "MIT", "homepage": "https://tableau-lineage.com", "repository": { "type": "git", "url": "git+https://github.com/andey0Saikiran/tableau-lineage.git", "directory": "mcp" }, "author": "Sai Kiran Andey (https://www.linkedin.com/in/andeysaikiran/)", "bin": { "tableau-lineage-mcp": "dist/index.js" }, "main": "dist/index.js", "files": [ "dist", "README.md" ], "engines": { "node": ">=18" }, "keywords": [ "mcp", "model-context-protocol", "mcp-server", "tableau", "twbx", "data-lineage", "calculated-fields", "business-intelligence", "claude", "ai", "tableau-audit", "workbook-audit", "unused-fields", "diff", "data-documentation", "mcpb", "twb", "stdio", "local-first", "claude-desktop", "cursor", "impact-analysis", "tableau-lineage" ], "scripts": { "build": "tsc --noEmit && esbuild src/index.ts --bundle --platform=node --format=esm --packages=external --outfile=dist/index.js", "test": "npm run build && node test/smoke.mjs", "prepublishOnly": "npm run build" }, "dependencies": { "@modelcontextprotocol/sdk": "^1.12.0", "@xmldom/xmldom": "^0.9.6", "fflate": "^0.8.2", "zod": "^3.24.1" }, "devDependencies": { "@types/node": "^22.10.0", "esbuild": "^0.25.0", "typescript": "^5.7.2" }, "funding": { "type": "individual", "url": "https://www.linkedin.com/in/andeysaikiran/" }, "mcpName": "io.github.andey0Saikiran/tableau-lineage" }