package.json•2.75 kB
{
"name": "@auth0/auth0-mcp-server",
"version": "0.1.0-beta.7",
"description": "Auth0 Model Context Protocol (MCP) Server (Beta) — A secure and extendable implementation of an MCP server that provides AI assistants with controlled access to the Auth0 Management API through natural language. This project is in beta and not intended for production workloads. It enables AI-assisted tenant management while enforcing best practices around security, least-privilege access, and customizable toolsets.",
"type": "module",
"main": "dist/index.js",
"bin": {
"auth0-mcp": "dist/index.js"
},
"files": [
"dist",
"package.json",
"README.md",
"LICENSE"
],
"scripts": {
"prebuild": "npm run format && npm run lint",
"build": "rm -rf dist && tsc",
"postbuild": "shx chmod +x dist/*.js",
"dev": "tsx src/index.ts run",
"dev:debug": "DEBUG=auth0-mcp tsx src/index.ts run",
"dev:inspect": "npx @modelcontextprotocol/inspector tsx src/index.ts run",
"start": "node dist/index.js run",
"start:debug": "DEBUG=auth0-mcp node dist/index.js run",
"start:inspect": "npx @modelcontextprotocol/inspector node dist/index.js run",
"test": "vitest run",
"test:watch": "vitest",
"test:coverage": "vitest run --coverage",
"setup": "node utils/local-setup.js",
"notice": "node utils/generate-notice.js",
"lint": "eslint . --ext .js,.ts",
"lint:fix": "eslint . --ext .js,.ts --fix",
"format": "prettier --write \"**/*.{js,ts,json,md}\"",
"format:check": "prettier --check \"**/*.{js,ts,json,md}\"",
"typecheck": "tsc --noEmit"
},
"keywords": [
"auth0",
"mcp",
"model context protocol",
"experimental",
"beta",
"claude"
],
"author": "auth0",
"license": "MIT",
"dependencies": {
"@modelcontextprotocol/sdk": "^1.10.2",
"auth0": "^4.21.0",
"chalk": "^5.4.1",
"commander": "^13.1.0",
"debug": "^4.4.0",
"jwt-decode": "^4.0.0",
"keytar": "^7.9.0",
"open": "^10.1.0",
"which": "^5.0.0"
},
"devDependencies": {
"@eslint/js": "^9.23.0",
"@types/debug": "^4.1.12",
"@types/node": "^22.14.0",
"@vitest/coverage-v8": "^3.1.1",
"@vitest/ui": "^3.1.1",
"eslint": "9.23.0",
"eslint-config-prettier": "^10.1.8",
"globals": "^16.0.0",
"msw": "^2.7.3",
"prettier": "^3.6.2",
"shx": "^0.4.0",
"tsx": "^4.19.3",
"typescript": "^5.8.2",
"typescript-eslint": "^8.29.0",
"vitest": "^3.1.1"
},
"engines": {
"node": ">=18.0.0"
},
"repository": {
"type": "git",
"url": "https://github.com/auth0/auth0-mcp-server"
},
"homepage": "https://github.com/auth0/auth0-mcp-server#readme",
"publishConfig": {
"access": "public"
}
}