{ "name": "metabase-ai-assistant", "version": "5.3.0", "mcpName": "io.github.enessari/metabase-ai-assistant", "description": "The most powerful MCP Server for Metabase - 152 tools with dbt metadata sync, reverse lineage exposures, smart question creator, Lightdash YAML Code-as-BI, Cube.js pre-aggregations, Omni semantic bridge & enterprise BI. Works with Claude, Cursor, ChatGPT, Gemini, and Google Antigravity.", "main": "src/index.js", "type": "module", "scripts": { "start": "node src/index.js", "start:sse": "node src/mcp/sse-server.js", "start:http": "node src/mcp/sse-server.js", "dev": "node --watch src/index.js", "mcp": "node src/mcp/server.js", "mcp:server": "node src/mcp/server.js", "mcp:prod": "NODE_ENV=production node src/mcp/server.js", "pm2:start": "pm2 start ecosystem.config.js", "pm2:stop": "pm2 stop metabase-ai-mcp", "pm2:restart": "pm2 restart metabase-ai-mcp", "pm2:logs": "pm2 logs metabase-ai-mcp", "docker:build": "docker build -t metabase-ai-mcp .", "docker:run": "docker-compose up -d", "docker:stop": "docker-compose down", "docker:logs": "docker-compose logs -f metabase-ai-mcp", "test": "node --experimental-vm-modules node_modules/jest/bin/jest.js --forceExit", "test:unit": "node --experimental-vm-modules node_modules/jest/bin/jest.js tests/unit/ --forceExit", "test:integration": "node --experimental-vm-modules node_modules/jest/bin/jest.js tests/integration/ --forceExit", "test:security": "node --experimental-vm-modules node_modules/jest/bin/jest.js tests/security/ --forceExit", "test:coverage": "node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage --forceExit", "test:connection": "node src/mcp/server.js --test-connection", "lint": "eslint src/**/*.js" }, "bin": { "metabase-ai-mcp": "./src/mcp/server.js" }, "keywords": [ "mcp", "mcp-server", "model-context-protocol", "metabase", "metabase-api", "metabase-mcp", "ai", "llm", "claude", "cursor", "openai", "anthropic", "database", "postgresql", "mysql", "dashboard", "analytics", "sql", "sql-generator", "natural-language-sql", "text-to-sql", "business-intelligence", "bi", "dbt", "dbt-semantic-layer", "semantic-layer", "semantic-memory", "self-healing-sql", "data-visualization", "query-builder", "gemini", "chatgpt-actions", "copilot", "windsurf", "ai-assistant", "automation", "enterprise", "data-analytics" ], "author": "Abdullah Enes SARI (ONMARTECH LLC)", "license": "Apache-2.0", "files": [ "src/", "README.md", "README_MCP.md", "LICENSE", ".env.example" ], "repository": { "type": "git", "url": "https://github.com/enessari/metabase-ai-assistant.git" }, "homepage": "https://github.com/enessari/metabase-ai-assistant#readme", "bugs": { "url": "https://github.com/enessari/metabase-ai-assistant/issues" }, "dependencies": { "@anthropic-ai/sdk": "^0.17.0", "@modelcontextprotocol/sdk": "^1.26.0", "axios": "^1.7.9", "chalk": "^5.3.0", "dotenv": "^16.4.7", "express": "^4.21.2", "he": "^1.2.0", "inquirer": "^12.9.3", "jsonwebtoken": "^9.0.3", "mysql2": "^3.14.3", "openai": "^4.26.0", "ora": "^8.0.1", "pg": "^8.16.3", "winston": "^3.11.0", "zod": "^3.22.4" }, "devDependencies": { "@types/node": "^20.11.5", "eslint": "^8.56.0", "jest": "^29.7.0" } }