{"_id":"@access-mcp/events","_rev":"5-42b8955c8548061781654fbb19db08c0","name":"@access-mcp/events","dist-tags":{"latest":"0.5.0"},"versions":{"0.1.0":{"name":"@access-mcp/events","version":"0.1.0","keywords":["mcp","access-ci","events","workshops","training"],"author":{"name":"ACCESS-CI"},"license":"MIT","_id":"@access-mcp/events@0.1.0","maintainers":[{"name":"sweetandfizzy","email":"andrew@sweetandfizzy.com"}],"homepage":"https://github.com/access-ci-org/access-mcp-servers#readme","bugs":{"url":"https://github.com/access-ci-org/access-mcp-servers/issues"},"bin":{"access-mcp-events":"dist/index.js"},"dist":{"shasum":"d2e90a43ca37624ce73fc325c49ebb61998bdcdc","tarball":"https://registry.npmjs.org/@access-mcp/events/-/events-0.1.0.tgz","fileCount":12,"integrity":"sha512-yPUVB20HbPI2OvEE+DTF1279ma0TKCMy6m2cauNuF5kuXwdudRXkKpWXnpDMnxJeWgwOVhJNIoC7kCHKC9M6aw==","signatures":[{"sig":"MEYCIQCv3uYWJUu8grQTdCPbPXdDekHE6XBCc37b8e/dDK7E6wIhAJg44nD+Ry7M6wLtovexcE8IBShA8Fl9eVc9zmF2v5so","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72570},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"7d22d85c2cb6f5fda544bf632ef4369ef0628384","scripts":{"dev":"npm run build && npm start","test":"vitest run --exclude '**/**.integration.test.ts'","build":"tsc","start":"node dist/index.js","test:ui":"vitest --ui","test:all":"vitest run","test:watch":"vitest","test:coverage":"vitest run --coverage --exclude '**/**.integration.test.ts'","test:integration":"vitest run src/**/*.integration.test.ts"},"_npmUser":{"name":"sweetandfizzy","email":"andrew@sweetandfizzy.com"},"repository":{"url":"git+https://github.com/access-ci-org/access-mcp-servers.git","type":"git","directory":"packages/events"},"_npmVersion":"11.3.0","description":"ACCESS-CI Events MCP Server - Get information about workshops, webinars, and training events","directories":{},"_nodeVersion":"24.2.0","dependencies":{"axios":"^1.7.0","@access-mcp/shared":"file:../shared","@modelcontextprotocol/sdk":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","vitest":"^2.1.9","@vitest/ui":"^2.1.9","typescript":"^5.0.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/events_0.1.0_1756227800460_0.8766581873328223","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@access-mcp/events","version":"0.2.0","keywords":["mcp","access-ci","events","workshops","training"],"author":{"name":"ACCESS-CI"},"license":"MIT","_id":"@access-mcp/events@0.2.0","maintainers":[{"name":"sweetandfizzy","email":"andrew@sweetandfizzy.com"}],"homepage":"https://github.com/access-ci-org/access-mcp-servers#readme","bugs":{"url":"https://github.com/access-ci-org/access-mcp-servers/issues"},"bin":{"access-mcp-events":"dist/index.js"},"dist":{"shasum":"840b022cf6d269c959aa11a7832fda1c6d8bff7c","tarball":"https://registry.npmjs.org/@access-mcp/events/-/events-0.2.0.tgz","fileCount":12,"integrity":"sha512-eKpPVUL+Mb/KSLS/G9mvqLeGCLUO4jkwLYatWd8uJPg3lF5eEtBDZ4hR9mozmKZB2TSRFG6WOfvQG7huto1UNA==","signatures":[{"sig":"MEYCIQCx1Wy0h5Cl/PBJcfSrX4TXPxPUBq58e3l/E2eTOJT6VQIhAOcmUebELdFAxxR6TL3V8UYNDsQEbGU0KLLcqreKfrMM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90637},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"f9a672d8e966e9bde987966f79e7b8613c2f649f","scripts":{"dev":"npm run build && npm start","test":"vitest run --exclude '**/**.integration.test.ts'","build":"tsc","start":"node dist/index.js","test:ui":"vitest --ui","test:all":"vitest run","test:watch":"vitest","test:coverage":"vitest run --coverage --exclude '**/**.integration.test.ts'","test:integration":"vitest run src/**/*.integration.test.ts"},"_npmUser":{"name":"sweetandfizzy","email":"andrew@sweetandfizzy.com"},"repository":{"url":"git+https://github.com/access-ci-org/access-mcp-servers.git","type":"git","directory":"packages/events"},"_npmVersion":"11.3.0","description":"ACCESS-CI Events MCP Server - Get information about workshops, webinars, and training events","directories":{},"_nodeVersion":"24.2.0","dependencies":{"axios":"^1.7.0","@access-mcp/shared":"file:../shared","@modelcontextprotocol/sdk":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","vitest":"^2.1.9","@vitest/ui":"^2.1.9","typescript":"^5.0.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/events_0.2.0_1756325594054_0.7777517098984525","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@access-mcp/events","version":"0.3.0","keywords":["mcp","access-ci","events","workshops","training"],"author":{"name":"ACCESS-CI"},"license":"MIT","_id":"@access-mcp/events@0.3.0","maintainers":[{"name":"sweetandfizzy","email":"andrew@sweetandfizzy.com"}],"homepage":"https://github.com/access-ci-org/access-mcp-servers#readme","bugs":{"url":"https://github.com/access-ci-org/access-mcp-servers/issues"},"bin":{"access-mcp-events":"dist/index.js"},"dist":{"shasum":"de9d017985f71298748501bc3794973e0e960c4b","tarball":"https://registry.npmjs.org/@access-mcp/events/-/events-0.3.0.tgz","fileCount":12,"integrity":"sha512-AvtF5yfl+j1eZAXhq9TbWSHP8Gls6c2dUXYdKR+HLVacunTzWBpCI/FpYZUW1R1+1R4+yN5/pvu9JIH3agjddQ==","signatures":[{"sig":"MEUCIHVu2aJEpYK0wJL8tyR+aTFJsMlqcAdq/XWin7PM8BmlAiEA3cXLhiKIyy8g+slIn+77MBxcXD2CKYUEh3odY2GODvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49589},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"9224291b50a9c4c538241d2a93f8fb2dde8b69f8","scripts":{"dev":"npm run build && npm start","test":"vitest run --exclude '**/**.integration.test.ts'","build":"tsc","start":"node dist/index.js","test:ui":"vitest --ui","test:all":"vitest run","test:watch":"vitest","test:coverage":"vitest run --coverage --exclude '**/**.integration.test.ts'","test:integration":"vitest run src/**/*.integration.test.ts"},"_npmUser":{"name":"sweetandfizzy","email":"andrew@sweetandfizzy.com"},"repository":{"url":"git+https://github.com/access-ci-org/access-mcp-servers.git","type":"git","directory":"packages/events"},"_npmVersion":"11.3.0","description":"ACCESS-CI Events MCP Server - Get information about workshops, webinars, and training events","directories":{},"_nodeVersion":"24.2.0","dependencies":{"axios":"^1.7.0","@access-mcp/shared":"^0.3.3","@modelcontextprotocol/sdk":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","vitest":"^2.1.9","@vitest/ui":"^2.1.9","typescript":"^5.0.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/events_0.3.0_1764187352204_0.7729626772065088","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@access-mcp/events","version":"0.3.1","keywords":["mcp","access-ci","events","workshops","training"],"author":{"name":"ACCESS-CI"},"license":"MIT","_id":"@access-mcp/events@0.3.1","maintainers":[{"name":"sweetandfizzy","email":"andrew@sweetandfizzy.com"}],"homepage":"https://github.com/access-ci-org/access-mcp-servers#readme","bugs":{"url":"https://github.com/access-ci-org/access-mcp-servers/issues"},"bin":{"access-mcp-events":"dist/index.js"},"dist":{"shasum":"a8600949c2b28f92bece78dd4fe635969e7c3680","tarball":"https://registry.npmjs.org/@access-mcp/events/-/events-0.3.1.tgz","fileCount":12,"integrity":"sha512-o8c8LCP0lTy+5iJ8x4OoXXfUFuaM7wpYAtNviDl+qzNFaaly+GAsBFhVniUYlggJhdu4L661hw1ZcHsmbwf6Ww==","signatures":[{"sig":"MEUCIBup7e4cRMNisMz/BpRKeqHANFukIvWBkFFsihNMWWmyAiEAqXV6rRNb2aDs7WNgMsB6or9daoz0O95KFbf5D2iwvXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56317},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"a1917eb47506edfa1c72cbecf7b0a880412697b7","scripts":{"dev":"npm run build && npm start","test":"vitest run --exclude '**/**.integration.test.ts'","build":"tsc","start":"node dist/index.js","test:ui":"vitest --ui","test:all":"vitest run","test:watch":"vitest","test:coverage":"vitest run --coverage --exclude '**/**.integration.test.ts'","test:integration":"vitest run src/**/*.integration.test.ts"},"_npmUser":{"name":"sweetandfizzy","email":"andrew@sweetandfizzy.com"},"repository":{"url":"git+https://github.com/access-ci-org/access-mcp-servers.git","type":"git","directory":"packages/events"},"_npmVersion":"11.3.0","description":"ACCESS-CI Events MCP Server - Get information about workshops, webinars, and training events","directories":{},"_nodeVersion":"24.2.0","dependencies":{"axios":"^1.7.0","@access-mcp/shared":"*","@modelcontextprotocol/sdk":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","vitest":"^2.1.9","@vitest/ui":"^2.1.9","typescript":"^5.0.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/events_0.3.1_1771869857047_0.04099692034509328","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@access-mcp/events","version":"0.5.0","description":"ACCESS-CI Events MCP Server - Get information about workshops, webinars, and training events","type":"module","main":"dist/index.js","bin":{"access-mcp-events":"dist/index.js"},"scripts":{"build":"tsc","start":"node dist/index.js","dev":"npm run build && npm start","test":"vitest run --exclude '**/**.integration.test.ts'","test:integration":"vitest run src/**/*.integration.test.ts","test:all":"vitest run","test:watch":"vitest","test:ui":"vitest --ui","test:coverage":"vitest run --coverage --exclude '**/**.integration.test.ts'"},"dependencies":{"@access-mcp/shared":"^0.9.0","@modelcontextprotocol/sdk":"^1.28.0","axios":"^1.7.0"},"devDependencies":{"@types/node":"^22.0.0","@vitest/ui":"^2.1.9","c8":"^10.1.3","typescript":"^5.0.0","vitest":"^2.1.9"},"keywords":["mcp","access-ci","events","workshops","training"],"author":{"name":"ACCESS-CI"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/access-ci-org/access-mcp-servers.git","directory":"packages/events"},"_id":"@access-mcp/events@0.5.0","gitHead":"fdf87363ea16c4a03335cf164ada6f22876c8683","types":"./dist/index.d.ts","bugs":{"url":"https://github.com/access-ci-org/access-mcp-servers/issues"},"homepage":"https://github.com/access-ci-org/access-mcp-servers#readme","_nodeVersion":"24.2.0","_npmVersion":"11.3.0","dist":{"integrity":"sha512-grYw46rCmAYtBej7aJPy3a11F83Accgdg7AT2iTIJQsy2rTvN5ARVgBTXjm54yuC/IHKcRGUp8XSAR4uv2Lb1w==","shasum":"788dd5a4fd0b756390d23f7535d998acda9feb4f","tarball":"https://registry.npmjs.org/@access-mcp/events/-/events-0.5.0.tgz","fileCount":12,"unpackedSize":65083,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDR4qBuINLh7bK8F37fcl8cMS4Ti/xxn/eNgPTvdCqhTwIgX82S72fC2MCPgi652UqMk6svU2vSSZ8Vf39HJs9H8+0="}]},"_npmUser":{"name":"sweetandfizzy","email":"andrew@sweetandfizzy.com"},"directories":{},"maintainers":[{"name":"sweetandfizzy","email":"andrew@sweetandfizzy.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/events_0.5.0_1775573967446_0.7213554257853803"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-26T17:03:20.398Z","modified":"2026-04-07T14:59:27.710Z","0.1.0":"2025-08-26T17:03:20.643Z","0.2.0":"2025-08-27T20:13:14.255Z","0.3.0":"2025-11-26T20:02:32.384Z","0.3.1":"2026-02-23T18:04:17.227Z","0.5.0":"2026-04-07T14:59:27.585Z"},"bugs":{"url":"https://github.com/access-ci-org/access-mcp-servers/issues"},"author":{"name":"ACCESS-CI"},"license":"MIT","homepage":"https://github.com/access-ci-org/access-mcp-servers#readme","keywords":["mcp","access-ci","events","workshops","training"],"repository":{"type":"git","url":"git+https://github.com/access-ci-org/access-mcp-servers.git","directory":"packages/events"},"description":"ACCESS-CI Events MCP Server - Get information about workshops, webinars, and training events","maintainers":[{"name":"sweetandfizzy","email":"andrew@sweetandfizzy.com"}],"readme":"# ACCESS-CI Events MCP Server\n\nMCP server for ACCESS-CI events including workshops, webinars, and training sessions.\n\n## Usage Examples\n\n### Search & Discovery\n```\n\"Upcoming ACCESS events\"\n\"Python workshops\"\n\"Machine learning training\"\n\"Office hours this week\"\n```\n\n### Filtering\n```\n\"Beginner events this month\"\n\"GPU computing workshops\"\n\"Advanced training sessions\"\n```\n\n## Tools\n\n### `search_events`\n\nSearch and filter ACCESS-CI events.\n\nReturns future events by default. Use `date: \"past\"` or `start_date`/`end_date` for historical events.\n\n**Parameters:**\n| Parameter | Type | Description |\n|-----------|------|-------------|\n| `query` | string | Search titles, descriptions, speakers, tags |\n| `type` | string | Filter: `workshop`, `webinar`, `training` |\n| `tags` | string | Filter: `python`, `gpu`, `hpc`, `ml` |\n| `date` | enum | Quick date filter: `today`, `upcoming`, `past`, `this_week`, `this_month` |\n| `start_date` | string | Start date (YYYY-MM-DD or relative like `-6month`). Overrides `date`. |\n| `end_date` | string | End date (YYYY-MM-DD or relative like `+3month`). Overrides `date`. |\n| `skill` | enum | Skill level: `beginner`, `intermediate`, `advanced` |\n| `has_video` | boolean | Filter to events with recorded video (implies past events) |\n| `limit` | number | Max results (default: 50) |\n\n**Examples:**\n```javascript\n// Upcoming Python events\nsearch_events({ query: \"python\", limit: 10 })\n\n// Machine learning workshops this month\nsearch_events({ query: \"machine learning\", date: \"this_month\", type: \"workshop\" })\n\n// Beginner GPU training\nsearch_events({ tags: \"gpu\", skill: \"beginner\" })\n\n// Events with video recordings\nsearch_events({ has_video: true, limit: 20 })\n\n// Events in a specific date range\nsearch_events({ start_date: \"2025-01-01\", end_date: \"2025-06-30\" })\n```\n\n## Installation\n\n```bash\nnpm install -g @access-mcp/events\n```\n\n## Configuration\n\n```json\n{\n  \"mcpServers\": {\n    \"access-events\": {\n      \"command\": \"npx\",\n      \"args\": [\"@access-mcp/events\"]\n    }\n  }\n}\n```\n\n## Resources\n\n- `accessci://events` - All events data\n- `accessci://events/upcoming` - Upcoming events\n- `accessci://events/workshops` - Workshop events\n- `accessci://events/webinars` - Webinar events\n","readmeFilename":"README.md"}