{ "name": "icloud-calendar-mcp", "version": "0.1.3", "description": "Reliable Apple iCloud Calendar MCP server over CalDAV", "keywords": [ "apple", "caldav", "calendar", "icloud", "mcp", "model-context-protocol", "typescript" ], "homepage": "https://github.com/IceyWu/icloud-calendar-mcp#readme", "bugs": { "url": "https://github.com/IceyWu/icloud-calendar-mcp/issues" }, "license": "MIT", "author": "iceywu", "repository": { "type": "git", "url": "git+https://github.com/IceyWu/icloud-calendar-mcp.git" }, "bin": { "icloud-calendar-mcp": "dist/cli.js" }, "files": [ "assets", "dist", "README.md", "server.json", "LICENSE", "CHANGELOG.md" ], "type": "module", "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.js" } }, "scripts": { "build": "tsc -p tsconfig.build.json", "changeset": "changeset", "changeset:status": "changeset status", "changeset:version": "changeset version && pnpm registry:sync", "registry:check": "node scripts/sync-registry-version.mjs --check", "registry:sync": "node scripts/sync-registry-version.mjs", "typecheck": "tsc --noEmit", "lint": "ultracite check", "format": "oxfmt --check .", "format:write": "ultracite fix", "test": "pnpm build && vitest run --coverage", "test:unit": "vitest run tests/unit", "test:integration": "vitest run tests/integration", "prepack": "pnpm build", "release": "pnpm check && changeset publish", "smoke:icloud": "vitest run tests/live --passWithNoTests", "check": "pnpm format && pnpm lint && pnpm typecheck && pnpm registry:check && pnpm test && pnpm build", "fix": "ultracite fix" }, "dependencies": { "@modelcontextprotocol/sdk": "^1.17.4", "fast-xml-parser": "^5.2.5", "ical.js": "^2.2.1", "luxon": "^3.7.1", "rrule": "^2.8.1", "zod": "^3.25.76" }, "devDependencies": { "@changesets/cli": "^3.0.0", "@types/luxon": "^3.7.1", "@types/node": "^24.3.0", "@vitest/coverage-v8": "^3.2.4", "oxfmt": "latest", "oxlint": "latest", "oxlint-tsgolint": "latest", "typescript": "^5.9.2", "ultracite": "7.10.5", "vitest": "^3.2.4" }, "engines": { "node": ">=22.13" }, "packageManager": "pnpm@11.22.0", "mcpName": "io.github.IceyWu/icloud-calendar" }