{ "name": "minerva-mcp", "version": "0.4.2", "mcpName": "io.github.HoussemMak/minerva-mcp", "description": "MCP server for Microsoft 365 and Azure administration — Graph, ARM, Search, and the PowerShell cmdlets Graph does not expose (Exchange, SharePoint, Teams, Purview)", "license": "MIT", "author": "Houssem Makhlouf", "type": "module", "main": "./dist/server.js", "types": "./dist/server.d.ts", "bin": { "minerva-mcp": "bin/minerva-mcp.mjs" }, "files": [ "dist", "bin", "README.md", "SECURITY.md", "LICENSE" ], "repository": { "type": "git", "url": "git+https://github.com/HoussemMak/minerva-mcp.git" }, "bugs": { "url": "https://github.com/HoussemMak/minerva-mcp/issues" }, "homepage": "https://github.com/HoussemMak/minerva-mcp#readme", "keywords": [ "mcp", "model-context-protocol", "microsoft-365", "microsoft-graph", "azure", "exchange-online", "sharepoint", "microsoft-teams", "purview", "powershell", "entra", "msp", "claude", "llm" ], "scripts": { "build": "tsc", "dev": "tsx watch src/server.ts", "dev:stdio": "tsx src/server.ts --stdio", "start": "node dist/server.js", "lint": "tsc --noEmit", "test": "vitest run", "test:watch": "vitest", "scan:secrets": "node scripts/scan-secrets.mjs", "verify": "npm run lint && npm run test && npm run scan:secrets", "prepublishOnly": "npm run verify && npm run build" }, "dependencies": { "@azure/identity": "^4.13.1", "@modelcontextprotocol/sdk": "^1.29.0", "ioredis": "^5.10.1", "jose": "^6.2.2", "pino": "^10.3.1", "zod": "^3.24.0", "zod-to-json-schema": "^3.24.1" }, "devDependencies": { "@types/node": "^22.0.0", "tsx": "^4.19.0", "typescript": "^5.7.0", "vitest": "^4.1.0" }, "engines": { "node": ">=20.0.0" } }