Skip to main content
Glama

Google Calendar and Meet MCP Server

by INSIDE-HAIR
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" } }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/INSIDE-HAIR/mcp-google-calendar-and-meet'

If you have feedback or need assistance with the MCP directory API, please join our Discord server