package.jsonā¢2.72 kB
{
"name": "@inside-hair/google-meet-mcp",
"version": "3.0.0",
"description": "A Model Context Protocol (MCP) server for interacting with Google Meet through the Google Calendar API",
"main": "dist/index.js",
"module": "./src/smithery.ts",
"type": "module",
"bin": {
"google-meet-mcp": "dist/index.js"
},
"files": [
"dist/",
"README.md",
"LICENSE"
],
"scripts": {
"dev": "npx @smithery/cli dev",
"build": "node scripts/build.js",
"build:watch": "tsc --watch",
"start": "tsx src/index.ts",
"start:compiled": "node dist/index.js",
"start:dev": "tsx src/index.ts",
"start:watch": "tsx --watch src/index.ts",
"start:smithery": "tsx src/smithery.ts",
"setup": "node dist/setup.js",
"auth": "node dist/setup.js",
"oauth-helper": "open index.html",
"refresh-token": "./refresh-token.sh",
"docker:local": "docker-compose -f docker-compose.local.yml up -d",
"docker:local:logs": "docker-compose -f docker-compose.local.yml logs -f",
"docker:local:down": "docker-compose -f docker-compose.local.yml down",
"docker:advanced": "docker-compose -f docker-compose.advanced.yml up -d",
"docker:advanced:monitoring": "docker-compose -f docker-compose.advanced.yml --profile monitoring up -d",
"docker:advanced:down": "docker-compose -f docker-compose.advanced.yml down",
"docker:health": "curl -f http://localhost:9090/health",
"docker:clean": "docker system prune -f && docker volume prune -f",
"test": "vitest run",
"test:unit": "vitest run test/*.test.ts",
"test:integration": "vitest run test/integration.test.ts",
"test:coverage": "vitest run --coverage",
"test:validation": "vitest run test/validation.test.ts",
"test:watch": "vitest",
"test:ui": "vitest --ui",
"test:legacy:calendars": "node test/test-calendars.ts",
"test:legacy:basic": "node test/test-mcp.ts",
"test:legacy:stable": "node test/test-stable-api.ts",
"coverage": "vitest run --coverage --reporter=text-summary",
"type-check": "tsc --noEmit",
"clean": "rm -rf build",
"generate-refresh-token": "node scripts/generate-refresh-token.js"
},
"keywords": [
"google-meet",
"calendar",
"mcp",
"model-context-protocol"
],
"author": "",
"license": "ISC",
"dependencies": {
"@modelcontextprotocol/sdk": "^1.8.0",
"bignumber.js": "^9.3.1",
"dotenv": "^17.2.1",
"googleapis": "^144.0.0",
"open": "^9.1.0",
"tsx": "^4.20.3",
"zod": "^3.25.76"
},
"devDependencies": {
"@smithery/cli": "^1.2.4",
"@types/node": "^24.1.0",
"@vitest/coverage-v8": "^3.2.4",
"esbuild": "^0.25.8",
"typescript": "^5.9.2",
"vitest": "^3.2.4"
}
}