{"_id":"gogcli-mcp-classroom","_rev":"62-e85cc0487b4173a3cf246accb56ef5a7","name":"gogcli-mcp-classroom","dist-tags":{"latest":"4.6.0"},"versions":{"2.0.0":{"name":"gogcli-mcp-classroom","version":"2.0.0","keywords":["mcp","model-context-protocol","claude","ai","google","gogcli","google-classroom","classroom","education"],"author":{"url":"AI","name":"Claude Code","email":"https://www.anthropic.com/claude"},"license":"MIT","_id":"gogcli-mcp-classroom@2.0.0","maintainers":[{"name":"chrischall","email":"chris.c.hall@gmail.com"}],"homepage":"https://github.com/chrischall/gogcli-mcp#readme","bugs":{"url":"https://github.com/chrischall/gogcli-mcp/issues"},"bin":{"gogcli-mcp-classroom":"dist/index.js"},"dist":{"shasum":"248b4614bab21dd36ee32d512d0c2d29c47c93e6","tarball":"https://registry.npmjs.org/gogcli-mcp-classroom/-/gogcli-mcp-classroom-2.0.0.tgz","fileCount":10,"integrity":"sha512-Xdup4YcT3Nlai5JTObdBDq4wpmrhAJkAYonNfzqHWKY/wrgOWQGAho9Oy/1LgFsWxuceU6w1xJs2AECEfu0oKQ==","signatures":[{"sig":"MEQCIBUU5IPsFsK09GYHPXfNyyf+8zwHWHXhf5wknWBU3AYyAiBSSv9nyH7rUzb+RLJvbIT8yBlhfghvmX/q7mfqF/BpAQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1151889},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"629e8d7fac0705e7d4dfd8c4ad06b52c3627482e","scripts":{"test":"vitest run","build":"tsc --noEmit && npm run bundle","bundle":"node ../../scripts/bundle.js src/index.ts dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"chrischall","email":"chris.c.hall@gmail.com"},"repository":{"url":"git+https://github.com/chrischall/gogcli-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Extended Google Classroom MCP server via gogcli — auth + full Classroom support","directories":{},"_nodeVersion":"25.9.0","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gogcli-mcp-classroom_2.0.0_1776640391667_0.37305143184499223","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"gogcli-mcp-classroom","version":"2.0.2","keywords":["mcp","model-context-protocol","claude","ai","google","gogcli","google-classroom","classroom","education"],"author":{"url":"AI","name":"Claude Code","email":"https://www.anthropic.com/claude"},"license":"MIT","_id":"gogcli-mcp-classroom@2.0.2","maintainers":[{"name":"chrischall","email":"chris.c.hall@gmail.com"}],"homepage":"https://github.com/chrischall/gogcli-mcp#readme","bugs":{"url":"https://github.com/chrischall/gogcli-mcp/issues"},"bin":{"gogcli-mcp-classroom":"dist/index.js"},"dist":{"shasum":"0efd56e37b26360d7c5ca85df782291040482ce7","tarball":"https://registry.npmjs.org/gogcli-mcp-classroom/-/gogcli-mcp-classroom-2.0.2.tgz","fileCount":10,"integrity":"sha512-IUK85ims/5YTi5LDGYCEHgD6hvQkGaotPifsfEk01b68R8pMzUYT6T3NSxkpjb67J43R4q4KOfqKxc2EqdYhkg==","signatures":[{"sig":"MEQCICPie4K+FfUWiHqba2uxgAkmvKyBeTeja7CkVftdDLyVAiBsYL9jTR+9Ng/dhwZF61UO/vm8FiMneOWRgQHWcmZj7A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gogcli-mcp-classroom@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1151889},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"560f55034967fedf97cf166fc6f735832e7a0821","scripts":{"test":"vitest run","build":"tsc --noEmit && npm run bundle","bundle":"node ../../scripts/bundle.js src/index.ts dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:920c7f49-a242-4e69-8f64-038e8398c49c"}},"repository":{"url":"git+https://github.com/chrischall/gogcli-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Extended Google Classroom MCP server via gogcli — auth + full Classroom support","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.3.6","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gogcli-mcp-classroom_2.0.2_1776641277847_0.3914837531443247","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"gogcli-mcp-classroom","version":"2.0.3","keywords":["mcp","model-context-protocol","claude","ai","google","gogcli","google-classroom","classroom","education"],"author":{"url":"AI","name":"Claude Code","email":"https://www.anthropic.com/claude"},"license":"MIT","_id":"gogcli-mcp-classroom@2.0.3","maintainers":[{"name":"chrischall","email":"chris.c.hall@gmail.com"}],"homepage":"https://github.com/chrischall/gogcli-mcp#readme","bugs":{"url":"https://github.com/chrischall/gogcli-mcp/issues"},"bin":{"gogcli-mcp-classroom":"dist/index.js"},"dist":{"shasum":"2a3dc8c6208dd9c64b743b75ba01ebfc667b3677","tarball":"https://registry.npmjs.org/gogcli-mcp-classroom/-/gogcli-mcp-classroom-2.0.3.tgz","fileCount":15,"integrity":"sha512-dPIgdieQdVMu0jWE3Qoo9veChKPOj8jvvC3ISJ7a9Oy60N3MmNUaxriKuSqH7CLAExpOBH2MdcK6AMwgtD92EQ==","signatures":[{"sig":"MEUCIHyHrTHprDTZOZXw9KppECSjFO5B6oeL6n0/P6iEZvoIAiEA+sK41Hh1ti/23EUoMhao1P3RMzVwlNUG+oJjjd1YPC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gogcli-mcp-classroom@2.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1180922},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"f64911902094f87ae31420913e9d1a5ba608441f","mcpName":"io.github.chrischall/gogcli-mcp-classroom","scripts":{"test":"vitest run","build":"tsc --noEmit && npm run bundle","bundle":"node ../../scripts/bundle.js src/index.ts dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:920c7f49-a242-4e69-8f64-038e8398c49c"}},"repository":{"url":"git+https://github.com/chrischall/gogcli-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Extended Google Classroom MCP server via gogcli — auth + full Classroom support","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gogcli-mcp-classroom_2.0.3_1778581685852_0.050617550399189915","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"gogcli-mcp-classroom","version":"2.0.4","keywords":["mcp","model-context-protocol","claude","ai","google","gogcli","google-classroom","classroom","education"],"author":{"url":"AI","name":"Claude Code","email":"https://www.anthropic.com/claude"},"license":"MIT","_id":"gogcli-mcp-classroom@2.0.4","maintainers":[{"name":"chrischall","email":"chris.c.hall@gmail.com"}],"homepage":"https://github.com/chrischall/gogcli-mcp#readme","bugs":{"url":"https://github.com/chrischall/gogcli-mcp/issues"},"bin":{"gogcli-mcp-classroom":"dist/index.js"},"dist":{"shasum":"995627c633a768dfdaa318c988b54c468a5ea7aa","tarball":"https://registry.npmjs.org/gogcli-mcp-classroom/-/gogcli-mcp-classroom-2.0.4.tgz","fileCount":15,"integrity":"sha512-ULGIjR21IzJ4WbD6x38LrYN7yUDoCJoK89ZD5g0+z4Z4KrBjWzlIwo7V1quKKoQA41Rdan0ab3LjKjXWcxFrzA==","signatures":[{"sig":"MEUCIBntfAW8pbwXtLSYkF7Ef2Qsdkj6bEyZ5mUx4HEaZv3AAiEApq2pqUgzs4YKUuS53KdlD6fsPoPXtYSGS8PRA6kk5/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gogcli-mcp-classroom@2.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1181053},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"78c4233da9a9cf2fabd5653e7b858f048e40eff5","mcpName":"io.github.chrischall/gogcli-mcp-classroom","scripts":{"test":"vitest run","build":"tsc --noEmit && npm run bundle","bundle":"node ../../scripts/bundle.js src/index.ts dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:920c7f49-a242-4e69-8f64-038e8398c49c"}},"repository":{"url":"git+https://github.com/chrischall/gogcli-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Extended Google Classroom MCP server via gogcli — auth + full Classroom support","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gogcli-mcp-classroom_2.0.4_1778581921461_0.9327864593781465","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"gogcli-mcp-classroom","version":"2.0.6","keywords":["mcp","model-context-protocol","claude","ai","google","gogcli","google-classroom","classroom","education"],"author":{"url":"AI","name":"Claude Code","email":"https://www.anthropic.com/claude"},"license":"MIT","_id":"gogcli-mcp-classroom@2.0.6","maintainers":[{"name":"chrischall","email":"chris.c.hall@gmail.com"}],"homepage":"https://github.com/chrischall/gogcli-mcp#readme","bugs":{"url":"https://github.com/chrischall/gogcli-mcp/issues"},"bin":{"gogcli-mcp-classroom":"dist/index.js"},"dist":{"shasum":"8080792057b46bebd41b471d6089eefb1eaac0d7","tarball":"https://registry.npmjs.org/gogcli-mcp-classroom/-/gogcli-mcp-classroom-2.0.6.tgz","fileCount":15,"integrity":"sha512-xtc2vL3kioRcordFRmVUIuMSbd2jSvfP6UXxg3AxHoDoDbn57WyjuyoGOy6yKIY9aKSZ0ax+6Jds8X8SJIQpyQ==","signatures":[{"sig":"MEYCIQCy6MCpFbzR1RwjVISxFbF9g4kPn0dLQi9lMf+OsQt4ZQIhANGn1YuJgC3nqm97YiX2F2xubkR69h+10JUSb+aeJkk3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1203416},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"a726592c86e869fe27b176798a9b8909e7821f4c","mcpName":"io.github.chrischall/gogcli-mcp-classroom","scripts":{"test":"vitest run","build":"tsc --noEmit && npm run bundle","bundle":"node ../../scripts/bundle.js src/index.ts dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"chrischall","email":"chris.c.hall@gmail.com"},"repository":{"url":"git+https://github.com/chrischall/gogcli-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Extended Google Classroom MCP server via gogcli — auth + full Classroom support","directories":{},"_nodeVersion":"26.0.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gogcli-mcp-classroom_2.0.6_1778782407511_0.2703306014572986","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"gogcli-mcp-classroom","version":"2.0.7","keywords":["mcp","model-context-protocol","claude","ai","google","gogcli","google-classroom","classroom","education"],"author":{"url":"AI","name":"Claude Code","email":"https://www.anthropic.com/claude"},"license":"MIT","_id":"gogcli-mcp-classroom@2.0.7","maintainers":[{"name":"chrischall","email":"chris.c.hall@gmail.com"}],"homepage":"https://github.com/chrischall/gogcli-mcp#readme","bugs":{"url":"https://github.com/chrischall/gogcli-mcp/issues"},"bin":{"gogcli-mcp-classroom":"dist/index.js"},"dist":{"shasum":"a96a8dbc54a2c1a9f5695e59171903b97c797d6e","tarball":"https://registry.npmjs.org/gogcli-mcp-classroom/-/gogcli-mcp-classroom-2.0.7.tgz","fileCount":15,"integrity":"sha512-Asvomrc8rGWeni1+JC8xBtPyxWiMq9TXkVmhSQzs1Yu9sxfBHfGyJTBCoy2YaD19u1k7Juh58Qe9pGT/zmshWw==","signatures":[{"sig":"MEUCICAjepkRGeUUFJdxrAbVJhHIRRw/KZXBO/CLflxShW/vAiEAyVFObDDU+i3/oX6oiP8235/ZdoAET6+iJQTygIll+fU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gogcli-mcp-classroom@2.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1203554},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"cc88f2a8defffd9e190b99680a8092209e09adb4","mcpName":"io.github.chrischall/gogcli-mcp-classroom","scripts":{"test":"vitest run","build":"tsc --noEmit && npm run bundle","bundle":"node ../../scripts/bundle.js src/index.ts dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:920c7f49-a242-4e69-8f64-038e8398c49c"}},"repository":{"url":"git+https://github.com/chrischall/gogcli-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Extended Google Classroom MCP server via gogcli — auth + full Classroom support","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gogcli-mcp-classroom_2.0.7_1778782879736_0.24229717863142097","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"gogcli-mcp-classroom","version":"2.0.8","keywords":["mcp","model-context-protocol","claude","ai","google","gogcli","google-classroom","classroom","education"],"author":{"url":"AI","name":"Claude Code","email":"https://www.anthropic.com/claude"},"license":"MIT","_id":"gogcli-mcp-classroom@2.0.8","maintainers":[{"name":"chrischall","email":"chris.c.hall@gmail.com"}],"homepage":"https://github.com/chrischall/gogcli-mcp#readme","bugs":{"url":"https://github.com/chrischall/gogcli-mcp/issues"},"bin":{"gogcli-mcp-classroom":"dist/index.js"},"dist":{"shasum":"a49595506af871120c8f5565dcd009e06ac2cd55","tarball":"https://registry.npmjs.org/gogcli-mcp-classroom/-/gogcli-mcp-classroom-2.0.8.tgz","fileCount":15,"integrity":"sha512-yVbAq7k40Al2vu/wbClp9ybahFCL53YrrTXVKz4svUr7g3/EoK7Q0juQxdIewgvabzQOSqQkHXFc0TfK3fxvBQ==","signatures":[{"sig":"MEQCIHUHJtk2Yuxa4+JiOQVsdx3251L3zPchfGJYRzXf8osBAiBb8J2Fh/DB6GUwauY5IOAaOKFpPIQySQJQc8QAo/saQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gogcli-mcp-classroom@2.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1204482},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"34e696f8c74c7003e6b1bb31991a05184a3b6094","mcpName":"io.github.chrischall/gogcli-mcp-classroom","scripts":{"test":"vitest run","build":"tsc --noEmit && npm run bundle","bundle":"node ../../scripts/bundle.js src/index.ts dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:920c7f49-a242-4e69-8f64-038e8398c49c"}},"repository":{"url":"git+https://github.com/chrischall/gogcli-mcp.git","type":"git"},"_npmVersion":"11.11.0","description":"Extended Google Classroom MCP server via gogcli — auth + full Classroom support","directories":{},"_nodeVersion":"24.14.1","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gogcli-mcp-classroom_2.0.8_1778783669527_0.41183595015155494","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"gogcli-mcp-classroom","version":"2.0.9","keywords":["mcp","model-context-protocol","claude","ai","google","gogcli","google-classroom","classroom","education"],"author":{"url":"AI","name":"Claude Code","email":"https://www.anthropic.com/claude"},"license":"MIT","_id":"gogcli-mcp-classroom@2.0.9","maintainers":[{"name":"chrischall","email":"chris.c.hall@gmail.com"}],"homepage":"https://github.com/chrischall/gogcli-mcp#readme","bugs":{"url":"https://github.com/chrischall/gogcli-mcp/issues"},"bin":{"gogcli-mcp-classroom":"dist/index.js"},"dist":{"shasum":"350be22da1f314e3094fe543780c1fbc15e3216f","tarball":"https://registry.npmjs.org/gogcli-mcp-classroom/-/gogcli-mcp-classroom-2.0.9.tgz","fileCount":15,"integrity":"sha512-r8Ittst+2z92IULFFIGThga+Yf2OrU3Wqr9KyszyGFSwNFmcoigXaaQCPBWMDyIdMb5rGjGtTNKLrKbnJtV8gQ==","signatures":[{"sig":"MEUCIAaAIu7C7I4H3Y/IikMMZGLFcBEJLwuOGuhfz1cH3oEgAiEA3vsVtLKp73H55OOQfSP9LVS5S9TEmVDNNBz6Eid/f14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gogcli-mcp-classroom@2.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1210158},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"de2043f179ed2975b8af60102a06cbaad80089f5","mcpName":"io.github.chrischall/gogcli-mcp-classroom","scripts":{"test":"vitest run","build":"tsc --noEmit && npm run bundle","bundle":"node ../../scripts/bundle.js src/index.ts dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:920c7f49-a242-4e69-8f64-038e8398c49c"}},"repository":{"url":"git+https://github.com/chrischall/gogcli-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Extended Google Classroom MCP server via gogcli — auth + full Classroom support","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gogcli-mcp-classroom_2.0.9_1778878214156_0.5256498603261859","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"gogcli-mcp-classroom","version":"2.0.10","keywords":["mcp","model-context-protocol","claude","ai","google","gogcli","google-classroom","classroom","education"],"author":{"url":"AI","name":"Claude Code","email":"https://www.anthropic.com/claude"},"license":"MIT","_id":"gogcli-mcp-classroom@2.0.10","maintainers":[{"name":"chrischall","email":"chris.c.hall@gmail.com"}],"homepage":"https://github.com/chrischall/gogcli-mcp#readme","bugs":{"url":"https://github.com/chrischall/gogcli-mcp/issues"},"bin":{"gogcli-mcp-classroom":"dist/index.js"},"dist":{"shasum":"8360c7104095d46eb32830f0776b2221dc90b9f1","tarball":"https://registry.npmjs.org/gogcli-mcp-classroom/-/gogcli-mcp-classroom-2.0.10.tgz","fileCount":15,"integrity":"sha512-UGskSVxUXTn1C6eQIL8gjS6xdaH+8K+y3Oa4gjvw9/w59RZmtEKpSDrFtMsYBw60GqBKMme22ZcblNR6hEVxug==","signatures":[{"sig":"MEUCIFfXjlQfGa2Me8Q7qrN7u70dh6p1IaxPZpwz4RM1QrW5AiEAnpwk+oaUS1+6YsKeIfVuuvz+NMQe5NH8mORFDUa0inM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gogcli-mcp-classroom@2.0.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1210358},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"38eddabaaaef4e235327504e98c387d6281f9d85","mcpName":"io.github.chrischall/gogcli-mcp-classroom","scripts":{"test":"vitest run","build":"tsc --noEmit && npm run bundle","bundle":"node ../../scripts/bundle.js src/index.ts dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:920c7f49-a242-4e69-8f64-038e8398c49c"}},"repository":{"url":"git+https://github.com/chrischall/gogcli-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Extended Google Classroom MCP server via gogcli — auth + full Classroom support","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gogcli-mcp-classroom_2.0.10_1779200445244_0.5891866518386744","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"gogcli-mcp-classroom","version":"2.0.11","keywords":["mcp","model-context-protocol","claude","ai","google","gogcli","google-classroom","classroom","education"],"author":{"url":"AI","name":"Claude Code","email":"https://www.anthropic.com/claude"},"license":"MIT","_id":"gogcli-mcp-classroom@2.0.11","maintainers":[{"name":"chrischall","email":"chris.c.hall@gmail.com"}],"homepage":"https://github.com/chrischall/gogcli-mcp#readme","bugs":{"url":"https://github.com/chrischall/gogcli-mcp/issues"},"bin":{"gogcli-mcp-classroom":"dist/index.js"},"dist":{"shasum":"4eb51dae6d14dfecafffd7b0207150bb8ead1225","tarball":"https://registry.npmjs.org/gogcli-mcp-classroom/-/gogcli-mcp-classroom-2.0.11.tgz","fileCount":15,"integrity":"sha512-Bx+RbmE4EGkhSfG3+CQ8F80Cj9IpBxLCXiZDHbhZ6C7NAHpvmk4qSUz+N/ZEdxcnL1jH16FJYQotMkZKX8Abvg==","signatures":[{"sig":"MEQCIAVDC0VfvPwsHxIlyeaiyUE0RaJknbhlc+wGE+6qwukoAiBRFaBb3IzzULK0Vr/6nYubkGs7x8+kwbcak1RZzC5RHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gogcli-mcp-classroom@2.0.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1210358},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"2c94a19acc8f1d5e9d18de5f8efb63f3dd8d03af","mcpName":"io.github.chrischall/gogcli-mcp-classroom","scripts":{"test":"vitest run","build":"tsc --noEmit && npm run bundle","bundle":"node ../../scripts/bundle.js src/index.ts dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:920c7f49-a242-4e69-8f64-038e8398c49c"}},"repository":{"url":"git+https://github.com/chrischall/gogcli-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Extended Google Classroom MCP server via gogcli — auth + full Classroom support","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gogcli-mcp-classroom_2.0.11_1779206507349_0.10669181427086749","host":"s3://npm-registry-packages-npm-production"}},"2.0.12":{"name":"gogcli-mcp-classroom","version":"2.0.12","keywords":["mcp","model-context-protocol","claude","ai","google","gogcli","google-classroom","classroom","education"],"author":{"url":"AI","name":"Claude Code","email":"https://www.anthropic.com/claude"},"license":"MIT","_id":"gogcli-mcp-classroom@2.0.12","maintainers":[{"name":"chrischall","email":"chris.c.hall@gmail.com"}],"homepage":"https://github.com/chrischall/gogcli-mcp#readme","bugs":{"url":"https://github.com/chrischall/gogcli-mcp/issues"},"bin":{"gogcli-mcp-classroom":"dist/index.js"},"dist":{"shasum":"4d679a1f713ba3ff035e4d8c006577bd6c29bd1f","tarball":"https://registry.npmjs.org/gogcli-mcp-classroom/-/gogcli-mcp-classroom-2.0.12.tgz","fileCount":15,"integrity":"sha512-V8iGbSa3/u07ba+gzzcr+ki+HSfXyGxjdeGhSGDbG7ViN+GqwH/xGMjlr3z80JvLh3LSZUSkwNAdzpwOid3QVA==","signatures":[{"sig":"MEQCIA7lZzQpSAYrUUW/6QS7faubzk8rOCk1aNYyKJIO4MawAiBMdAl7jKwMoHKd1usMTBKJWk6l11c+wA+OC6DF+4Cl0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gogcli-mcp-classroom@2.0.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1210358},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"d5fd60a6f5bec1ac0c85d7950a8ad2bbe048a1bb","mcpName":"io.github.chrischall/gogcli-mcp-classroom","scripts":{"test":"vitest run","build":"tsc --noEmit && npm run bundle","bundle":"node ../../scripts/bundle.js src/index.ts dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:920c7f49-a242-4e69-8f64-038e8398c49c"}},"repository":{"url":"git+https://github.com/chrischall/gogcli-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Extended Google Classroom MCP server via gogcli — auth + full Classroom support","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gogcli-mcp-classroom_2.0.12_1779417413990_0.6395629688326558","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"gogcli-mcp-classroom","version":"2.1.0","keywords":["mcp","model-context-protocol","claude","ai","google","gogcli","google-classroom","classroom","education"],"author":{"url":"AI","name":"Claude Code","email":"https://www.anthropic.com/claude"},"license":"MIT","_id":"gogcli-mcp-classroom@2.1.0","maintainers":[{"name":"chrischall","email":"chris.c.hall@gmail.com"}],"homepage":"https://github.com/chrischall/gogcli-mcp#readme","bugs":{"url":"https://github.com/chrischall/gogcli-mcp/issues"},"bin":{"gogcli-mcp-classroom":"dist/index.js"},"dist":{"shasum":"486ef91ede7a1cad1740b07ea94f5223a5cedeee","tarball":"https://registry.npmjs.org/gogcli-mcp-classroom/-/gogcli-mcp-classroom-2.1.0.tgz","fileCount":16,"integrity":"sha512-+8ou0q67Pj2FzLs8QFyMH3i4YS+mKMv5ktklvGIN7TtdwlecfnSQqzpVeQCtw34K9XZIKHRIwMQ8gOXutlJNOg==","signatures":[{"sig":"MEQCICFqNDKKEpSJXOcl8uxBcrzzRk66DzFe2Bk7bo2/OMDBAiA2HzuZpWdMJa66zopKLj7cXoBBisDgLtZ9oppj0b7zsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gogcli-mcp-classroom@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1211863},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"7d30ab1dc9e54c634cd014db835af6366667ed00","mcpName":"io.github.chrischall/gogcli-mcp-classroom","scripts":{"test":"vitest run","build":"tsc --noEmit && npm run bundle","bundle":"node ../../scripts/bundle.js src/index.ts dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3744dd4-d1bf-42e2-9be3-f8845d30688f"}},"repository":{"url":"git+https://github.com/chrischall/gogcli-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"Extended Google Classroom MCP server via gogcli — auth + full Classroom support","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gogcli-mcp-classroom_2.1.0_1779755105444_0.0992748823582359","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"gogcli-mcp-classroom","version":"2.2.0","keywords":["mcp","model-context-protocol","claude","ai","google","gogcli","google-classroom","classroom","education"],"author":{"url":"AI","name":"Claude Code","email":"https://www.anthropic.com/claude"},"license":"MIT","_id":"gogcli-mcp-classroom@2.2.0","maintainers":[{"name":"chrischall","email":"chris.c.hall@gmail.com"}],"homepage":"https://github.com/chrischall/gogcli-mcp#readme","bugs":{"url":"https://github.com/chrischall/gogcli-mcp/issues"},"bin":{"gogcli-mcp-classroom":"dist/index.js"},"dist":{"shasum":"940469904b9aed0f9f08fd07e02011d9ca753e2d","tarball":"https://registry.npmjs.org/gogcli-mcp-classroom/-/gogcli-mcp-classroom-2.2.0.tgz","fileCount":16,"integrity":"sha512-1tfpUNh0CeDwdafszyrb/bAv4Rw9lGSVAuUKfhoFdNSUStsWtigse178pwEVh0QdwteByIz62e+BGRgHEaqw+A==","signatures":[{"sig":"MEUCIQDyE7En8G3aqsoQm7WKrGy5tWKIT3FKoz2yQOjgwOSkYAIga6ZXOxZUMaW7lWeUDCsFsHiJq/FAegsODqS5nwGrBJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gogcli-mcp-classroom@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1213195},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"db22eab7355b56a4f97d08a00c1fa91e2203a1de","mcpName":"io.github.chrischall/gogcli-mcp-classroom","scripts":{"test":"vitest run","build":"tsc --noEmit && npm run bundle","bundle":"node ../../scripts/bundle.js src/index.ts dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3744dd4-d1bf-42e2-9be3-f8845d30688f"}},"repository":{"url":"git+https://github.com/chrischall/gogcli-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"Extended Google Classroom MCP server via gogcli — auth + full Classroom support","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gogcli-mcp-classroom_2.2.0_1780151218270_0.03035642155646001","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"gogcli-mcp-classroom","version":"2.3.0","keywords":["mcp","model-context-protocol","claude","ai","google","gogcli","google-classroom","classroom","education"],"author":{"url":"AI","name":"Claude Code","email":"https://www.anthropic.com/claude"},"license":"MIT","_id":"gogcli-mcp-classroom@2.3.0","maintainers":[{"name":"chrischall","email":"chris.c.hall@gmail.com"}],"homepage":"https://github.com/chrischall/gogcli-mcp#readme","bugs":{"url":"https://github.com/chrischall/gogcli-mcp/issues"},"bin":{"gogcli-mcp-classroom":"dist/index.js"},"dist":{"shasum":"3c478d419c8df5d9bdb2ddce5db6c8943f63353b","tarball":"https://registry.npmjs.org/gogcli-mcp-classroom/-/gogcli-mcp-classroom-2.3.0.tgz","fileCount":16,"integrity":"sha512-i2xYi80QR0SV2IW1zkXLFIbVBo00UsMkUTxE7yNr8z+nRAye8LSpHnQ8DpmgJAeYay7M0/su1lsDXWC+vJKysg==","signatures":[{"sig":"MEQCIH5ahS3oc7MM1GLrfeqF/Jf+DAGnHqar+bPBj20ziXRxAiBJBr4rl66cqRJSw1D/C+Ntx7iVkcdRkbpF3uP1v6chgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gogcli-mcp-classroom@2.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1213195},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"1ddeab71d617f3cac06a46be2d3e6f906865d9bf","mcpName":"io.github.chrischall/gogcli-mcp-classroom","scripts":{"test":"vitest run","build":"tsc --noEmit && npm run bundle","bundle":"node ../../scripts/bundle.js src/index.ts dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3744dd4-d1bf-42e2-9be3-f8845d30688f"}},"repository":{"url":"git+https://github.com/chrischall/gogcli-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"Extended Google Classroom MCP server via gogcli — auth + full Classroom support","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gogcli-mcp-classroom_2.3.0_1780161220811_0.15989945563599717","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"gogcli-mcp-classroom","version":"2.4.0","keywords":["mcp","model-context-protocol","claude","ai","google","gogcli","google-classroom","classroom","education"],"author":{"url":"AI","name":"Claude Code","email":"https://www.anthropic.com/claude"},"license":"MIT","_id":"gogcli-mcp-classroom@2.4.0","maintainers":[{"name":"chrischall","email":"chris.c.hall@gmail.com"}],"homepage":"https://github.com/chrischall/gogcli-mcp#readme","bugs":{"url":"https://github.com/chrischall/gogcli-mcp/issues"},"bin":{"gogcli-mcp-classroom":"dist/index.js"},"dist":{"shasum":"221f6502b758ea23245cadb1ccedd88086ba069b","tarball":"https://registry.npmjs.org/gogcli-mcp-classroom/-/gogcli-mcp-classroom-2.4.0.tgz","fileCount":16,"integrity":"sha512-Dqmi/Mbp0DcFDhzH7OpUOjAni8RmdZF0jf35SWWQbPlIlWm1TdJpgokL2pKwGp1uW9+I9kwPgSqLinIUAytHAw==","signatures":[{"sig":"MEUCIGjf616yyjBHJYUSWlenSzND7zA0VoS9r/IF96KbWLWHAiEAl+mJ768Wt2pJYbT/9zIaPh0wu7hURsr8W0+MfeuPu7I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gogcli-mcp-classroom@2.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1213195},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"aa960a9084e1db05c4cac4d6b2e96b9a19184aed","mcpName":"io.github.chrischall/gogcli-mcp-classroom","scripts":{"test":"vitest run","build":"tsc --noEmit && npm run bundle","bundle":"node ../../scripts/bundle.js src/index.ts dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3744dd4-d1bf-42e2-9be3-f8845d30688f"}},"repository":{"url":"git+https://github.com/chrischall/gogcli-mcp.git","type":"git"},"_npmVersion":"11.13.0","description":"Extended Google Classroom MCP server via gogcli — auth + full Classroom support","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gogcli-mcp-classroom_2.4.0_1780339043114_0.6985220787554935","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"gogcli-mcp-classroom","version":"2.4.1","keywords":["mcp","model-context-protocol","claude","ai","google","gogcli","google-classroom","classroom","education"],"author":{"url":"AI","name":"Claude Code","email":"https://www.anthropic.com/claude"},"license":"MIT","_id":"gogcli-mcp-classroom@2.4.1","maintainers":[{"name":"chrischall","email":"chris.c.hall@gmail.com"}],"homepage":"https://github.com/chrischall/gogcli-mcp#readme","bugs":{"url":"https://github.com/chrischall/gogcli-mcp/issues"},"bin":{"gogcli-mcp-classroom":"dist/index.js"},"dist":{"shasum":"18d47cfe4059ffd88d027050ad1833b51f99ecd0","tarball":"https://registry.npmjs.org/gogcli-mcp-classroom/-/gogcli-mcp-classroom-2.4.1.tgz","fileCount":16,"integrity":"sha512-D6ggEocInIOGuOZmlSEfqmkytBmqMUAcbsJe28BmWbEwdtUVJqcCFiOmLVkEUWdtlWXlMz0NPH5JRNRjZ+BTaw==","signatures":[{"sig":"MEYCIQC7Fa+B03/1pUCDc3szCzHQe3Fawq/Dy64YgvscOpeyewIhAIiey4k13h9fbK0r8pfOvrGg3J8B/y7YXx/mnk0LGkpV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gogcli-mcp-classroom@2.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1213195},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"c650199c3fc378e75773f1ce7a815e58a6f710b8","mcpName":"io.github.chrischall/gogcli-mcp-classroom","scripts":{"test":"vitest run","build":"tsc --noEmit && npm run bundle","bundle":"node ../../scripts/bundle.js src/index.ts dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3744dd4-d1bf-42e2-9be3-f8845d30688f"}},"repository":{"url":"git+https://github.com/chrischall/gogcli-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Extended Google Classroom MCP server via gogcli — auth + full Classroom support","directories":{},"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gogcli-mcp-classroom_2.4.1_1780401340553_0.9206307106564513","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"gogcli-mcp-classroom","version":"2.5.0","keywords":["mcp","model-context-protocol","claude","ai","google","gogcli","google-classroom","classroom","education"],"author":{"url":"AI","name":"Claude Code","email":"https://www.anthropic.com/claude"},"license":"MIT","_id":"gogcli-mcp-classroom@2.5.0","maintainers":[{"name":"chrischall","email":"chris.c.hall@gmail.com"}],"homepage":"https://github.com/chrischall/gogcli-mcp#readme","bugs":{"url":"https://github.com/chrischall/gogcli-mcp/issues"},"bin":{"gogcli-mcp-classroom":"dist/index.js"},"dist":{"shasum":"89e3414eb4fe91e599b410670d66f9f6cc01ddb4","tarball":"https://registry.npmjs.org/gogcli-mcp-classroom/-/gogcli-mcp-classroom-2.5.0.tgz","fileCount":16,"integrity":"sha512-dcgneRz6doCsPO967p8cqDnyKj9Vnykt+vFJYvAABYyN2PLBbypdXuT1xBD9OxjqV+mERAQWO1UdGsrhSKURqg==","signatures":[{"sig":"MEQCIHA1s7786+nd/g7x0NUlJ3xNe1TPEMTPNgv+DszioiLPAiBmzlDGgJPTDlkWRk6ObHhGsSYtv/ADEJt4iRPxwQ8PHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gogcli-mcp-classroom@2.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1213195},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"75b43c0c9bf010a5b69f1e3b4f1c58c6c2d67631","mcpName":"io.github.chrischall/gogcli-mcp-classroom","scripts":{"test":"vitest run","build":"tsc --noEmit && npm run bundle","bundle":"node ../../scripts/bundle.js src/index.ts dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3744dd4-d1bf-42e2-9be3-f8845d30688f"}},"repository":{"url":"git+https://github.com/chrischall/gogcli-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Extended Google Classroom MCP server via gogcli — auth + full Classroom support","directories":{},"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gogcli-mcp-classroom_2.5.0_1780851168377_0.1872690533133714","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"gogcli-mcp-classroom","version":"2.6.0","keywords":["mcp","model-context-protocol","claude","ai","google","gogcli","google-classroom","classroom","education"],"author":{"url":"AI","name":"Claude Code","email":"https://www.anthropic.com/claude"},"license":"MIT","_id":"gogcli-mcp-classroom@2.6.0","maintainers":[{"name":"chrischall","email":"chris.c.hall@gmail.com"}],"homepage":"https://github.com/chrischall/gogcli-mcp#readme","bugs":{"url":"https://github.com/chrischall/gogcli-mcp/issues"},"bin":{"gogcli-mcp-classroom":"dist/index.js"},"dist":{"shasum":"2137d763844d33803ded1a615297520bb876753d","tarball":"https://registry.npmjs.org/gogcli-mcp-classroom/-/gogcli-mcp-classroom-2.6.0.tgz","fileCount":16,"integrity":"sha512-oBFd15R2IfTej/JOllXrc5gmrpI/nqx38qhKaD6HBpuAubG7ed+6ga/Nde9fM1Edk5IzGaKjgh4zmhioLJKRvA==","signatures":[{"sig":"MEUCIQDGUElb+x9WCObbY+FiZm4P7aAa3VG9kaCMsNr7s3TrfgIgD+cjYIl2XeUlPYNz97V+oC8mbHpNLcWwFAJ6PaMQuU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gogcli-mcp-classroom@2.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1213195},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"cd9e2572d918928020e7a4a61be54ccfdd48885b","mcpName":"io.github.chrischall/gogcli-mcp-classroom","scripts":{"test":"vitest run","build":"tsc --noEmit && npm run bundle","bundle":"node ../../scripts/bundle.js src/index.ts dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3744dd4-d1bf-42e2-9be3-f8845d30688f"}},"repository":{"url":"git+https://github.com/chrischall/gogcli-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Extended Google Classroom MCP server via gogcli — auth + full Classroom support","directories":{},"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gogcli-mcp-classroom_2.6.0_1780972548600_0.6502201590172125","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"gogcli-mcp-classroom","version":"2.6.1","keywords":["mcp","model-context-protocol","claude","ai","google","gogcli","google-classroom","classroom","education"],"author":{"url":"AI","name":"Claude Code","email":"https://www.anthropic.com/claude"},"license":"MIT","_id":"gogcli-mcp-classroom@2.6.1","maintainers":[{"name":"chrischall","email":"chris.c.hall@gmail.com"}],"homepage":"https://github.com/chrischall/gogcli-mcp#readme","bugs":{"url":"https://github.com/chrischall/gogcli-mcp/issues"},"bin":{"gogcli-mcp-classroom":"dist/index.js"},"dist":{"shasum":"19a45917e904caeecc4dda7d4713d09534a73807","tarball":"https://registry.npmjs.org/gogcli-mcp-classroom/-/gogcli-mcp-classroom-2.6.1.tgz","fileCount":16,"integrity":"sha512-iUyJHWiCl/0ARRVDvnSsWw4v4lNLtLOKM0Uwv9YYAlVuJ+ylxXvi1drfqQHNWiAzoWmdJt9hylt4O0yUZ2pSxg==","signatures":[{"sig":"MEYCIQDZIOxMa4pwfVMrb9faPnoH2MHLhH0/9oT+EZvC3oFoIQIhAOrk/ZXjL3YKMH7CndYvNTkDp8lCEwI/O2YnBkLpiuEp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gogcli-mcp-classroom@2.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1213195},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"da6bbc1900827279dfc5e37f303a96604f74d31e","mcpName":"io.github.chrischall/gogcli-mcp-classroom","scripts":{"test":"vitest run","build":"tsc --noEmit && npm run bundle","bundle":"node ../../scripts/bundle.js src/index.ts dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3744dd4-d1bf-42e2-9be3-f8845d30688f"}},"repository":{"url":"git+https://github.com/chrischall/gogcli-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Extended Google Classroom MCP server via gogcli — auth + full Classroom support","directories":{},"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gogcli-mcp-classroom_2.6.1_1781014907383_0.7753616404716914","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"gogcli-mcp-classroom","version":"2.7.0","keywords":["mcp","model-context-protocol","claude","ai","google","gogcli","google-classroom","classroom","education"],"author":{"url":"AI","name":"Claude Code","email":"https://www.anthropic.com/claude"},"license":"MIT","_id":"gogcli-mcp-classroom@2.7.0","maintainers":[{"name":"chrischall","email":"chris.c.hall@gmail.com"}],"homepage":"https://github.com/chrischall/gogcli-mcp#readme","bugs":{"url":"https://github.com/chrischall/gogcli-mcp/issues"},"bin":{"gogcli-mcp-classroom":"dist/index.js"},"dist":{"shasum":"b38b2766fe24fae6e646f360674b06bab113ab29","tarball":"https://registry.npmjs.org/gogcli-mcp-classroom/-/gogcli-mcp-classroom-2.7.0.tgz","fileCount":16,"integrity":"sha512-LamZTU8PB8+jMAgu5G8tDEw1eLztHTP0jCZhcRn+NJhZRWu0e28ZwUmvRaB5G6ppsHEf03HdQAn8DNEk8BSLew==","signatures":[{"sig":"MEYCIQDfVDqKrLPVY7mf669Iad5gkVGXlKb0YuWSz7x/193HYwIhANPa8HmXTteaM1trOTCfo0l+Kj6jpesCfZ24i3kO4hXi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gogcli-mcp-classroom@2.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1213195},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"ea38e2bf85868b9de6c811d7ad6dea84109b54a4","mcpName":"io.github.chrischall/gogcli-mcp-classroom","scripts":{"test":"vitest run","build":"tsc --noEmit && npm run bundle","bundle":"node ../../scripts/bundle.js src/index.ts dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3744dd4-d1bf-42e2-9be3-f8845d30688f"}},"repository":{"url":"git+https://github.com/chrischall/gogcli-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Extended Google Classroom MCP server via gogcli — auth + full Classroom support","directories":{},"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gogcli-mcp-classroom_2.7.0_1781184543325_0.9663230311791058","host":"s3://npm-registry-packages-npm-production"}},"2.7.1":{"name":"gogcli-mcp-classroom","version":"2.7.1","keywords":["mcp","model-context-protocol","claude","ai","google","gogcli","google-classroom","classroom","education"],"author":{"url":"AI","name":"Claude Code","email":"https://www.anthropic.com/claude"},"license":"MIT","_id":"gogcli-mcp-classroom@2.7.1","maintainers":[{"name":"chrischall","email":"chris.c.hall@gmail.com"}],"homepage":"https://github.com/chrischall/gogcli-mcp#readme","bugs":{"url":"https://github.com/chrischall/gogcli-mcp/issues"},"bin":{"gogcli-mcp-classroom":"dist/index.js"},"dist":{"shasum":"74f36ce022a4ebbaeef720462367c631e9fa74d7","tarball":"https://registry.npmjs.org/gogcli-mcp-classroom/-/gogcli-mcp-classroom-2.7.1.tgz","fileCount":17,"integrity":"sha512-saQ6xw35JhMzX8hqA1POGGmtsJQ4PzEkMYCTL8ubYHeN01IgIQBsh0HBbotalmIb2mcXpWH59ZwAuO2bxNd2kA==","signatures":[{"sig":"MEQCIB049A5Z6AozuJ+PXmXz2oTRaG1tbUOvCoPoEcSBtUb6AiBZlwb5nrSbA+Vn1SF5DIH+RaZKyJwZG7YbUAl4IwVkWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gogcli-mcp-classroom@2.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1214262},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"b53395cc9ae21aa9955c44c22aaed4644f5234c2","mcpName":"io.github.chrischall/gogcli-mcp-classroom","scripts":{"test":"vitest run","build":"tsc --noEmit && npm run bundle","bundle":"node ../../scripts/bundle.js src/index.ts dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3744dd4-d1bf-42e2-9be3-f8845d30688f"}},"repository":{"url":"git+https://github.com/chrischall/gogcli-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Extended Google Classroom MCP server via gogcli — auth + full Classroom support","directories":{},"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gogcli-mcp-classroom_2.7.1_1781192182776_0.7391726313938751","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"gogcli-mcp-classroom","version":"2.8.0","keywords":["mcp","model-context-protocol","claude","ai","google","gogcli","google-classroom","classroom","education"],"author":{"url":"AI","name":"Claude Code","email":"https://www.anthropic.com/claude"},"license":"MIT","_id":"gogcli-mcp-classroom@2.8.0","maintainers":[{"name":"chrischall","email":"chris.c.hall@gmail.com"}],"homepage":"https://github.com/chrischall/gogcli-mcp#readme","bugs":{"url":"https://github.com/chrischall/gogcli-mcp/issues"},"bin":{"gogcli-mcp-classroom":"dist/index.js"},"dist":{"shasum":"dbd25084746d38ac9b8efa70f23320b90236a814","tarball":"https://registry.npmjs.org/gogcli-mcp-classroom/-/gogcli-mcp-classroom-2.8.0.tgz","fileCount":17,"integrity":"sha512-xE64YtH4GaKF0Jx31alaHJVBg0OoX1rdxhojQo6/fVJpDbyZbAv+aa924t+WzPxf9bxtUYhTgcs+it4LgsYZgw==","signatures":[{"sig":"MEUCIFxYls7mMxIIAL96lJSZRF+WJO+dGNvH1XaMqyb+DmjcAiEA5SOR639cJk6ncWT2+uoVC6bxNSaPj/RxkTRfbD+8yhw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gogcli-mcp-classroom@2.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1214262},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"71c4ed848b185d498e710221827a682071d6d08c","mcpName":"io.github.chrischall/gogcli-mcp-classroom","scripts":{"test":"vitest run","build":"tsc --noEmit && npm run bundle","bundle":"node ../../scripts/bundle.js src/index.ts dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3744dd4-d1bf-42e2-9be3-f8845d30688f"}},"repository":{"url":"git+https://github.com/chrischall/gogcli-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"Extended Google Classroom MCP server via gogcli — auth + full Classroom support","directories":{},"_nodeVersion":"26.3.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gogcli-mcp-classroom_2.8.0_1781271846585_0.2730035388516252","host":"s3://npm-registry-packages-npm-production"}},"2.18.0":{"name":"gogcli-mcp-classroom","version":"2.18.0","keywords":["mcp","model-context-protocol","claude","ai","google","gogcli","google-classroom","classroom","education"],"author":{"url":"AI","name":"Claude Code","email":"https://www.anthropic.com/claude"},"license":"MIT","_id":"gogcli-mcp-classroom@2.18.0","maintainers":[{"name":"chrischall","email":"chris.c.hall@gmail.com"}],"homepage":"https://github.com/chrischall/gogcli-mcp#readme","bugs":{"url":"https://github.com/chrischall/gogcli-mcp/issues"},"bin":{"gogcli-mcp-classroom":"dist/index.js"},"dist":{"shasum":"3224bd5d91496a8e2f26441b5d970a0195d6eabd","tarball":"https://registry.npmjs.org/gogcli-mcp-classroom/-/gogcli-mcp-classroom-2.18.0.tgz","fileCount":17,"integrity":"sha512-iDe1VCvjjpWrYv1LIGKGPc2GW8LRJVoAPj1IR7TKvYOp9e3QaHm/9qCtq6kzK1/QZQSxJn37JF/GMO+2JohDkg==","signatures":[{"sig":"MEQCIAx69C85YP+ptsQJeOigRFAuZ4ZgK7mQnDof7yeE9nZ2AiBCIp2brkNmIjaBoYPzjcM3oqrouYwlmpbo4J7wXH/JJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gogcli-mcp-classroom@2.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1230771},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"668f63cb950b1270d37e70bac5b340204c5b6312","mcpName":"io.github.chrischall/gogcli-mcp-classroom","scripts":{"test":"vitest run --coverage","build":"tsc --noEmit && npm run bundle","bundle":"node ../../scripts/bundle.js src/index.ts dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3744dd4-d1bf-42e2-9be3-f8845d30688f"}},"repository":{"url":"git+https://github.com/chrischall/gogcli-mcp.git","type":"git"},"_npmVersion":"11.17.0","description":"Extended Google Classroom MCP server via gogcli — auth + full Classroom support","directories":{},"_nodeVersion":"26.5.0","dependencies":{"zod":"^4.4.3","@chrischall/mcp-utils":"^0.13.3","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gogcli-mcp-classroom_2.18.0_1785111173480_0.3459646881528884","host":"s3://npm-registry-packages-npm-production"}},"2.18.1":{"name":"gogcli-mcp-classroom","version":"2.18.1","keywords":["mcp","model-context-protocol","claude","ai","google","gogcli","google-classroom","classroom","education"],"author":{"url":"AI","name":"Claude Code","email":"https://www.anthropic.com/claude"},"license":"MIT","_id":"gogcli-mcp-classroom@2.18.1","maintainers":[{"name":"chrischall","email":"chris.c.hall@gmail.com"}],"homepage":"https://github.com/chrischall/gogcli-mcp#readme","bugs":{"url":"https://github.com/chrischall/gogcli-mcp/issues"},"bin":{"gogcli-mcp-classroom":"dist/index.js"},"dist":{"shasum":"fd32988d722ba66f96fb3d4ab08b42322fc0474d","tarball":"https://registry.npmjs.org/gogcli-mcp-classroom/-/gogcli-mcp-classroom-2.18.1.tgz","fileCount":17,"integrity":"sha512-uiuGHyQfDaVUEwlOQtVed99VUnAJXGfzIW6DF/hk2YK+t9/Rivjuvt5U0x3F1K9XNWC0iE1+4dAQLiaEKBOmgg==","signatures":[{"sig":"MEQCICEkF1iJzFlCpEtYmJXIkpPECu3zjP5koFDtD/mGZcD4AiBvkB2eJXLUd5AAicdC5vYrQ4FxhcO0enwZHiaUgM+zNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gogcli-mcp-classroom@2.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1230771},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"5004be5e480f1dd7662a40cc9fccf1b051054a3f","mcpName":"io.github.chrischall/gogcli-mcp-classroom","scripts":{"test":"vitest run --coverage","build":"tsc --noEmit && npm run bundle","bundle":"node ../../scripts/bundle.js src/index.ts dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3744dd4-d1bf-42e2-9be3-f8845d30688f"}},"repository":{"url":"git+https://github.com/chrischall/gogcli-mcp.git","type":"git"},"_npmVersion":"11.17.0","description":"Extended Google Classroom MCP server via gogcli — auth + full Classroom support","directories":{},"_nodeVersion":"26.5.0","dependencies":{"zod":"^4.4.3","@chrischall/mcp-utils":"^0.13.3","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gogcli-mcp-classroom_2.18.1_1785115520865_0.4504281522114779","host":"s3://npm-registry-packages-npm-production"}},"2.18.2":{"name":"gogcli-mcp-classroom","version":"2.18.2","keywords":["mcp","model-context-protocol","claude","ai","google","gogcli","google-classroom","classroom","education"],"author":{"url":"AI","name":"Claude Code","email":"https://www.anthropic.com/claude"},"license":"MIT","_id":"gogcli-mcp-classroom@2.18.2","maintainers":[{"name":"chrischall","email":"chris.c.hall@gmail.com"}],"homepage":"https://github.com/chrischall/gogcli-mcp#readme","bugs":{"url":"https://github.com/chrischall/gogcli-mcp/issues"},"bin":{"gogcli-mcp-classroom":"dist/index.js"},"dist":{"shasum":"ec7029a5e2b35751cfac20f4e01d655e3d07c7bd","tarball":"https://registry.npmjs.org/gogcli-mcp-classroom/-/gogcli-mcp-classroom-2.18.2.tgz","fileCount":17,"integrity":"sha512-t0yTETfHPzhiywWgMjHrVbfW/b8zbikQ5inEv7R82N+K6LXKtnPILwj9btFA9TFnvOLfGAm+LgpYGkkVCzbR2Q==","signatures":[{"sig":"MEUCIEw+SbFrn18x6cZaG1bv5zx0csQM+AvRL3+Xjz+KPvdHAiEAsOFu3vug1y48bDGqu6U9w0oCtkDGCPtUcDchv4/xt/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gogcli-mcp-classroom@2.18.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1230808},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"8b24f4378dd4bfddae2066011d88e3a5e4137f01","mcpName":"io.github.chrischall/gogcli-mcp-classroom","scripts":{"test":"vitest run --coverage","build":"tsc --noEmit && npm run bundle","bundle":"node ../../scripts/bundle.js src/index.ts dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3744dd4-d1bf-42e2-9be3-f8845d30688f"}},"repository":{"url":"git+https://github.com/chrischall/gogcli-mcp.git","type":"git"},"_npmVersion":"11.17.0","description":"Extended Google Classroom MCP server via gogcli — auth + full Classroom support","directories":{},"_nodeVersion":"26.5.0","dependencies":{"zod":"^4.4.3","@chrischall/mcp-utils":"^0.13.3","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gogcli-mcp-classroom_2.18.2_1785181476105_0.36744053214479444","host":"s3://npm-registry-packages-npm-production"}},"2.18.3":{"name":"gogcli-mcp-classroom","version":"2.18.3","keywords":["mcp","model-context-protocol","claude","ai","google","gogcli","google-classroom","classroom","education"],"author":{"url":"AI","name":"Claude Code","email":"https://www.anthropic.com/claude"},"license":"MIT","_id":"gogcli-mcp-classroom@2.18.3","maintainers":[{"name":"chrischall","email":"chris.c.hall@gmail.com"}],"homepage":"https://github.com/chrischall/gogcli-mcp#readme","bugs":{"url":"https://github.com/chrischall/gogcli-mcp/issues"},"bin":{"gogcli-mcp-classroom":"dist/index.js"},"dist":{"shasum":"5439a9cebfc843c7d9896caeade2db934c28786e","tarball":"https://registry.npmjs.org/gogcli-mcp-classroom/-/gogcli-mcp-classroom-2.18.3.tgz","fileCount":17,"integrity":"sha512-5T18kqoxTRhPQvjjIancNhfbYubU2BVOk2p0+NniMJfaVtEA8Fc+EFhmW6wW5ir+PydfbVyjtHzkatnMqJMP5A==","signatures":[{"sig":"MEQCIFaa5XHzq//fx3ZAIfXUQ2cXRzmMSIJzEbuasGAZTDC5AiAgxOb5B7i/h8AxyQu5RM5CZS2mClc/pcLbjGE6kx+8/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gogcli-mcp-classroom@2.18.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1230808},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"d5dbc62aa53e7ec31464e4e9820fa5aec85d2d17","mcpName":"io.github.chrischall/gogcli-mcp-classroom","scripts":{"test":"vitest run --coverage","build":"tsc --noEmit && npm run bundle","bundle":"node ../../scripts/bundle.js src/index.ts dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3744dd4-d1bf-42e2-9be3-f8845d30688f"}},"repository":{"url":"git+https://github.com/chrischall/gogcli-mcp.git","type":"git"},"_npmVersion":"11.17.0","description":"Extended Google Classroom MCP server via gogcli — auth + full Classroom support","directories":{},"_nodeVersion":"26.5.0","dependencies":{"zod":"^4.4.3","@chrischall/mcp-utils":"^0.13.3","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gogcli-mcp-classroom_2.18.3_1785186974852_0.6845367238842623","host":"s3://npm-registry-packages-npm-production"}},"2.18.4":{"name":"gogcli-mcp-classroom","version":"2.18.4","keywords":["mcp","model-context-protocol","claude","ai","google","gogcli","google-classroom","classroom","education"],"author":{"url":"AI","name":"Claude Code","email":"https://www.anthropic.com/claude"},"license":"MIT","_id":"gogcli-mcp-classroom@2.18.4","maintainers":[{"name":"chrischall","email":"chris.c.hall@gmail.com"}],"homepage":"https://github.com/chrischall/gogcli-mcp#readme","bugs":{"url":"https://github.com/chrischall/gogcli-mcp/issues"},"bin":{"gogcli-mcp-classroom":"dist/index.js"},"dist":{"shasum":"d9edeb3aba3ab112a58329a663c8497319ec9fe8","tarball":"https://registry.npmjs.org/gogcli-mcp-classroom/-/gogcli-mcp-classroom-2.18.4.tgz","fileCount":17,"integrity":"sha512-VAIVx/8Eq/7TNGwoEq0xH8B+xdQdbBm8h0LHSwyKqxyzshtLL1k2hWDVtUqOVmYAqRCRzJdmnQEjgwin3SeJAg==","signatures":[{"sig":"MEYCIQCgYlzNtElK1j/v/QZfEfCRQY5C0KjZm2dBMKr6FrvQEQIhAOhEuwSU/sJWse6Jgqjilc4BG6sqnlCYZarsvbVnWNfC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gogcli-mcp-classroom@2.18.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1237088},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"2f7da6e222511f21681355ae2c66adc799df4561","mcpName":"io.github.chrischall/gogcli-mcp-classroom","scripts":{"test":"vitest run --coverage","build":"tsc --noEmit && npm run bundle","bundle":"node ../../scripts/bundle.js src/index.ts dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3744dd4-d1bf-42e2-9be3-f8845d30688f"}},"repository":{"url":"git+https://github.com/chrischall/gogcli-mcp.git","type":"git"},"_npmVersion":"11.17.0","description":"Extended Google Classroom MCP server via gogcli — auth + full Classroom support","directories":{},"_nodeVersion":"26.5.0","dependencies":{"zod":"^4.4.3","@chrischall/mcp-utils":"^0.13.3","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gogcli-mcp-classroom_2.18.4_1785294156411_0.864583793858348","host":"s3://npm-registry-packages-npm-production"}},"2.19.0":{"name":"gogcli-mcp-classroom","version":"2.19.0","keywords":["mcp","model-context-protocol","claude","ai","google","gogcli","google-classroom","classroom","education"],"author":{"url":"AI","name":"Claude Code","email":"https://www.anthropic.com/claude"},"license":"MIT","_id":"gogcli-mcp-classroom@2.19.0","maintainers":[{"name":"chrischall","email":"chris.c.hall@gmail.com"}],"homepage":"https://github.com/chrischall/gogcli-mcp#readme","bugs":{"url":"https://github.com/chrischall/gogcli-mcp/issues"},"bin":{"gogcli-mcp-classroom":"dist/index.js"},"dist":{"shasum":"c3fb5a1e8cac337cabed5e2cddb568a79687ecfb","tarball":"https://registry.npmjs.org/gogcli-mcp-classroom/-/gogcli-mcp-classroom-2.19.0.tgz","fileCount":17,"integrity":"sha512-fEFcsXAAFl7pRVNE9zza9SDAEGiJXMR1uOqku8g57PhYDpeg8q3hbvwk1Uy9vVqsLqpWu7Ez+JXV5/bsqp8xOQ==","signatures":[{"sig":"MEUCIQCknkcWyqoR5FJxJ/z/g/SspWAYWrtiRwIEGjwrH5A5HwIgUp+4oKgELpy+5y/3j6QwMXjh0JoVtXI9W4r+TmbVIOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gogcli-mcp-classroom@2.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1238215},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"d2b968818a46a10e5eb1e1d301776fe5875e88e5","mcpName":"io.github.chrischall/gogcli-mcp-classroom","scripts":{"test":"vitest run --coverage","build":"tsc --noEmit && npm run bundle","bundle":"node ../../scripts/bundle.js src/index.ts dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3744dd4-d1bf-42e2-9be3-f8845d30688f"}},"repository":{"url":"git+https://github.com/chrischall/gogcli-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Extended Google Classroom MCP server via gogcli — auth + full Classroom support","directories":{},"_nodeVersion":"26.7.0","dependencies":{"zod":"^4.4.3","@chrischall/mcp-utils":"^0.13.3","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gogcli-mcp-classroom_2.19.0_1786157317177_0.40306469247900756","host":"s3://npm-registry-packages-npm-production"}},"2.19.1":{"name":"gogcli-mcp-classroom","version":"2.19.1","keywords":["mcp","model-context-protocol","claude","ai","google","gogcli","google-classroom","classroom","education"],"author":{"url":"AI","name":"Claude Code","email":"https://www.anthropic.com/claude"},"license":"MIT","_id":"gogcli-mcp-classroom@2.19.1","maintainers":[{"name":"chrischall","email":"chris.c.hall@gmail.com"}],"homepage":"https://github.com/chrischall/gogcli-mcp#readme","bugs":{"url":"https://github.com/chrischall/gogcli-mcp/issues"},"bin":{"gogcli-mcp-classroom":"dist/index.js"},"dist":{"shasum":"af56baa1ae421e8e46f01aeff4aea08c68860c90","tarball":"https://registry.npmjs.org/gogcli-mcp-classroom/-/gogcli-mcp-classroom-2.19.1.tgz","fileCount":17,"integrity":"sha512-6nAr88Bk2qpuw4aHzowrdWnvOyc8WPFb7Y4Fod+nU3D0LIcvfQpmKee4B/BvesFbbLJjuWL6WGbI452Gocw62w==","signatures":[{"sig":"MEUCIFVUXUrKsIrSBwp0IJB90WrybOvVaInrpW9Kizp4fQmmAiEA+aI8WqqPAzIfjjnUxKVRo8NPIUiJMMHph3kvfRvcb9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gogcli-mcp-classroom@2.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1240712},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"2ab460b8de7245be13777bee407ff33618fb4e60","mcpName":"io.github.chrischall/gogcli-mcp-classroom","scripts":{"test":"vitest run --coverage","build":"tsc --noEmit && npm run bundle","bundle":"node ../../scripts/bundle.js src/index.ts dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3744dd4-d1bf-42e2-9be3-f8845d30688f"}},"repository":{"url":"git+https://github.com/chrischall/gogcli-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Extended Google Classroom MCP server via gogcli — auth + full Classroom support","directories":{},"_nodeVersion":"26.7.0","dependencies":{"zod":"^4.4.3","@chrischall/mcp-utils":"^0.13.3","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gogcli-mcp-classroom_2.19.1_1786197127957_0.8454804211553897","host":"s3://npm-registry-packages-npm-production"}},"2.19.2":{"name":"gogcli-mcp-classroom","version":"2.19.2","keywords":["mcp","model-context-protocol","claude","ai","google","gogcli","google-classroom","classroom","education"],"author":{"url":"AI","name":"Claude Code","email":"https://www.anthropic.com/claude"},"license":"MIT","_id":"gogcli-mcp-classroom@2.19.2","maintainers":[{"name":"chrischall","email":"chris.c.hall@gmail.com"}],"homepage":"https://github.com/chrischall/gogcli-mcp#readme","bugs":{"url":"https://github.com/chrischall/gogcli-mcp/issues"},"bin":{"gogcli-mcp-classroom":"dist/index.js"},"dist":{"shasum":"fc1fa6819d0319ac84765ae35666972af76b8718","tarball":"https://registry.npmjs.org/gogcli-mcp-classroom/-/gogcli-mcp-classroom-2.19.2.tgz","fileCount":17,"integrity":"sha512-mk2SSBG3Q+sKnQL4dlbSsJN2dbHizlHIJgKh0meh1GiI2Onjv4c6MlqSFf70h0bXvEbj2xr2/L8IVFxmlEcyqQ==","signatures":[{"sig":"MEQCIEsD8E2PNtN/kDModvgCQTP3AxZJglZiyyHjb9Bl4gTDAiA607KaZl+LaMAlpojgzWgvuLaTZcmBsnquTTbutRajEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gogcli-mcp-classroom@2.19.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1240894},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"d0b3e7a5c404a3b6b4039a145d20555f21948d05","mcpName":"io.github.chrischall/gogcli-mcp-classroom","scripts":{"test":"vitest run --coverage","build":"tsc --noEmit && npm run bundle","bundle":"node ../../scripts/bundle.js src/index.ts dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3744dd4-d1bf-42e2-9be3-f8845d30688f"}},"repository":{"url":"git+https://github.com/chrischall/gogcli-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Extended Google Classroom MCP server via gogcli — auth + full Classroom support","directories":{},"_nodeVersion":"26.7.0","dependencies":{"zod":"^4.4.3","@chrischall/mcp-utils":"^0.13.3","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gogcli-mcp-classroom_2.19.2_1786234962899_0.38695637224417667","host":"s3://npm-registry-packages-npm-production"}},"2.20.0":{"name":"gogcli-mcp-classroom","version":"2.20.0","keywords":["mcp","model-context-protocol","claude","ai","google","gogcli","google-classroom","classroom","education"],"author":{"url":"AI","name":"Claude Code","email":"https://www.anthropic.com/claude"},"license":"MIT","_id":"gogcli-mcp-classroom@2.20.0","maintainers":[{"name":"chrischall","email":"chris.c.hall@gmail.com"}],"homepage":"https://github.com/chrischall/gogcli-mcp#readme","bugs":{"url":"https://github.com/chrischall/gogcli-mcp/issues"},"bin":{"gogcli-mcp-classroom":"dist/index.js"},"dist":{"shasum":"d3e711ddb88e6ba054fba15c51feb2f51edf83eb","tarball":"https://registry.npmjs.org/gogcli-mcp-classroom/-/gogcli-mcp-classroom-2.20.0.tgz","fileCount":17,"integrity":"sha512-jzDQd8EJkpqFcm0Jqcyu/5AwCyNFivuGi/djXtP7RxjL9DUDIMF+5lg4IbFii1HlNnmYFdQUerfMycq4OIuhjw==","signatures":[{"sig":"MEUCIFwJH7PFW/+NlEVmOYiaNuPtFVRlxTpxsFB0gciBAlHLAiEAow2nfHCTILvR8GhEMs19QwgSI7MfkrDTPTerZvlCX1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gogcli-mcp-classroom@2.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1241049},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"6abf280b69df850e1d9c5a0dd14091210f61cb11","mcpName":"io.github.chrischall/gogcli-mcp-classroom","scripts":{"test":"vitest run --coverage","build":"tsc --noEmit && npm run bundle","bundle":"node ../../scripts/bundle.js src/index.ts dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3744dd4-d1bf-42e2-9be3-f8845d30688f"}},"repository":{"url":"git+https://github.com/chrischall/gogcli-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Extended Google Classroom MCP server via gogcli — auth + full Classroom support","directories":{},"_nodeVersion":"26.7.0","dependencies":{"zod":"^4.4.3","@chrischall/mcp-utils":"^0.13.3","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gogcli-mcp-classroom_2.20.0_1786236356663_0.7821458582906127","host":"s3://npm-registry-packages-npm-production"}},"2.21.0":{"name":"gogcli-mcp-classroom","version":"2.21.0","keywords":["mcp","model-context-protocol","claude","ai","google","gogcli","google-classroom","classroom","education"],"author":{"url":"AI","name":"Claude Code","email":"https://www.anthropic.com/claude"},"license":"MIT","_id":"gogcli-mcp-classroom@2.21.0","maintainers":[{"name":"chrischall","email":"chris.c.hall@gmail.com"}],"homepage":"https://github.com/chrischall/gogcli-mcp#readme","bugs":{"url":"https://github.com/chrischall/gogcli-mcp/issues"},"bin":{"gogcli-mcp-classroom":"dist/index.js"},"dist":{"shasum":"73bc5a68a9f8ef983ba339d5074702ecc55dc03c","tarball":"https://registry.npmjs.org/gogcli-mcp-classroom/-/gogcli-mcp-classroom-2.21.0.tgz","fileCount":17,"integrity":"sha512-oxyvCGH/n0rWJ0vtEcH6X+FKQDgDbsgZkxDskCvaTCS9KbRv4C2WzAHPx0LUFiP7cSTDMIZhIyIO2UBMcekytA==","signatures":[{"sig":"MEUCIED/lYsrOkzixMJMIZ9ASKVA+/KWJVVb5Nz5UWIK1BgUAiEAyR4qloISG9S4hBdtKVJQJl6wpoicoiRC5Zf/V9g+D/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gogcli-mcp-classroom@2.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1245432},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"f1f9bcee909dc4175f65daa4bc0112e7f40cd854","mcpName":"io.github.chrischall/gogcli-mcp-classroom","scripts":{"test":"vitest run --coverage","build":"tsc --noEmit && npm run bundle","bundle":"node ../../scripts/bundle.js src/index.ts dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3744dd4-d1bf-42e2-9be3-f8845d30688f"}},"repository":{"url":"git+https://github.com/chrischall/gogcli-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Extended Google Classroom MCP server via gogcli — auth + full Classroom support","directories":{},"_nodeVersion":"26.7.0","dependencies":{"zod":"^4.4.3","@chrischall/mcp-utils":"^0.14.0","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gogcli-mcp-classroom_2.21.0_1786246794644_0.3595640190468963","host":"s3://npm-registry-packages-npm-production"}},"2.21.1":{"name":"gogcli-mcp-classroom","version":"2.21.1","keywords":["mcp","model-context-protocol","claude","ai","google","gogcli","google-classroom","classroom","education"],"author":{"url":"AI","name":"Claude Code","email":"https://www.anthropic.com/claude"},"license":"MIT","_id":"gogcli-mcp-classroom@2.21.1","maintainers":[{"name":"chrischall","email":"chris.c.hall@gmail.com"}],"homepage":"https://github.com/chrischall/gogcli-mcp#readme","bugs":{"url":"https://github.com/chrischall/gogcli-mcp/issues"},"bin":{"gogcli-mcp-classroom":"dist/index.js"},"dist":{"shasum":"07a82249ae606ecadded35919906736942df320c","tarball":"https://registry.npmjs.org/gogcli-mcp-classroom/-/gogcli-mcp-classroom-2.21.1.tgz","fileCount":17,"integrity":"sha512-4sCCG4koNoBdo5v45F8eyKobLTEVQmxSPLDh2fQJZ8wDqt+f6XCKjd6nuRxPAh50Xjtn8BhW08PKiObWOp7lVw==","signatures":[{"sig":"MEUCIQCFj5CRkCVI2tdK2Zf3M6E8/AufjWVTLocnf32ElYfUGQIgfGgqw3a8N0ab6ZrJvebBHuyI5TGobv0keUF1obrXgZE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gogcli-mcp-classroom@2.21.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1255545},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"0c632362fd5b3c87ebd6f506e23ef0ddcb9063a8","mcpName":"io.github.chrischall/gogcli-mcp-classroom","scripts":{"test":"vitest run --coverage","build":"tsc --noEmit && npm run bundle","bundle":"node ../../scripts/bundle.js src/index.ts dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3744dd4-d1bf-42e2-9be3-f8845d30688f"}},"repository":{"url":"git+https://github.com/chrischall/gogcli-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Extended Google Classroom MCP server via gogcli — auth + full Classroom support","directories":{},"_nodeVersion":"26.7.0","dependencies":{"zod":"^4.4.3","@chrischall/mcp-utils":"^0.14.0","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gogcli-mcp-classroom_2.21.1_1786287938249_0.8595108021986402","host":"s3://npm-registry-packages-npm-production"}},"2.22.0":{"name":"gogcli-mcp-classroom","version":"2.22.0","keywords":["mcp","model-context-protocol","claude","ai","google","gogcli","google-classroom","classroom","education"],"author":{"url":"AI","name":"Claude Code","email":"https://www.anthropic.com/claude"},"license":"MIT","_id":"gogcli-mcp-classroom@2.22.0","maintainers":[{"name":"chrischall","email":"chris.c.hall@gmail.com"}],"homepage":"https://github.com/chrischall/gogcli-mcp#readme","bugs":{"url":"https://github.com/chrischall/gogcli-mcp/issues"},"bin":{"gogcli-mcp-classroom":"dist/index.js"},"dist":{"shasum":"3467f11bc5be50e10bb6289be81f22ad9d553146","tarball":"https://registry.npmjs.org/gogcli-mcp-classroom/-/gogcli-mcp-classroom-2.22.0.tgz","fileCount":17,"integrity":"sha512-Y7a2uaYBTuzy+2jtJTrNjGc+NAsc8t5FuPSF7tsdAyab0uPFJ2Kbtfq5OnExlfSwytDzHCQ56L6SjJV/YEEtWQ==","signatures":[{"sig":"MEYCIQC3C5vwpommj5vsqF45yEcNlujOWBFtEN1RkZ3UScNX2QIhAI3oDCybqaiDNJvHxWKZ2xlCIU5KjTpOiD6SCDg4aqcS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gogcli-mcp-classroom@2.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1261461},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"28acb59b1f7b49ea817df432998a52dab9f125ee","mcpName":"io.github.chrischall/gogcli-mcp-classroom","scripts":{"test":"vitest run --coverage","build":"tsc --noEmit && npm run bundle","bundle":"node ../../scripts/bundle.js src/index.ts dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3744dd4-d1bf-42e2-9be3-f8845d30688f"}},"repository":{"url":"git+https://github.com/chrischall/gogcli-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Extended Google Classroom MCP server via gogcli — auth + full Classroom support","directories":{},"_nodeVersion":"26.7.0","dependencies":{"zod":"^4.4.3","@chrischall/mcp-utils":"^0.14.0","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gogcli-mcp-classroom_2.22.0_1786301653185_0.9143182937777949","host":"s3://npm-registry-packages-npm-production"}},"2.23.0":{"name":"gogcli-mcp-classroom","version":"2.23.0","keywords":["mcp","model-context-protocol","claude","ai","google","gogcli","google-classroom","classroom","education"],"author":{"url":"AI","name":"Claude Code","email":"https://www.anthropic.com/claude"},"license":"MIT","_id":"gogcli-mcp-classroom@2.23.0","maintainers":[{"name":"chrischall","email":"chris.c.hall@gmail.com"}],"homepage":"https://github.com/chrischall/gogcli-mcp#readme","bugs":{"url":"https://github.com/chrischall/gogcli-mcp/issues"},"bin":{"gogcli-mcp-classroom":"dist/index.js"},"dist":{"shasum":"5eb8d3e9951a0ca3a46b041a9ae979c3a2d53956","tarball":"https://registry.npmjs.org/gogcli-mcp-classroom/-/gogcli-mcp-classroom-2.23.0.tgz","fileCount":17,"integrity":"sha512-k2dV0Ygyjos+vVhYhZgIoroJ9pUF6sLHHP3XNiAtWP5dMCDo8KuInOFk1WYPOXshdxnpChOOgHkpWN1W3Xoe3A==","signatures":[{"sig":"MEUCIQDg67mDYv6lDQbwNR0ljAY1frwHrMT1Cl4mOx7XH/T1fgIgaYpNdbZ0FbQARZURKQQRf2TU4QbWtacmtDHnG9MrRdg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gogcli-mcp-classroom@2.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1261461},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"7df13c4a9ab0cefadf30cb469e28b0728f6a37c0","mcpName":"io.github.chrischall/gogcli-mcp-classroom","scripts":{"test":"vitest run --coverage","build":"tsc --noEmit && npm run bundle","bundle":"node ../../scripts/bundle.js src/index.ts dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3744dd4-d1bf-42e2-9be3-f8845d30688f"}},"repository":{"url":"git+https://github.com/chrischall/gogcli-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Extended Google Classroom MCP server via gogcli — auth + full Classroom support","directories":{},"_nodeVersion":"26.7.0","dependencies":{"zod":"^4.4.3","@chrischall/mcp-utils":"^0.14.0","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gogcli-mcp-classroom_2.23.0_1786364841955_0.3796050383251963","host":"s3://npm-registry-packages-npm-production"}},"2.23.1":{"name":"gogcli-mcp-classroom","version":"2.23.1","keywords":["mcp","model-context-protocol","claude","ai","google","gogcli","google-classroom","classroom","education"],"author":{"url":"AI","name":"Claude Code","email":"https://www.anthropic.com/claude"},"license":"MIT","_id":"gogcli-mcp-classroom@2.23.1","maintainers":[{"name":"chrischall","email":"chris.c.hall@gmail.com"}],"homepage":"https://github.com/chrischall/gogcli-mcp#readme","bugs":{"url":"https://github.com/chrischall/gogcli-mcp/issues"},"bin":{"gogcli-mcp-classroom":"dist/index.js"},"dist":{"shasum":"3ba07a0ac86d845cfc799fbe1c1055ef4e250eca","tarball":"https://registry.npmjs.org/gogcli-mcp-classroom/-/gogcli-mcp-classroom-2.23.1.tgz","fileCount":17,"integrity":"sha512-CfK5EzAL5pCty21F9GfwJlxqBlj+b8x9AJg2sDYWIzEJcrnuEMGiaa8U2b8tcBTNDIQxHSjjN4yUDmvrrZjWAQ==","signatures":[{"sig":"MEYCIQC+3lrwGY/olbgrRt8FaTTFATlk0lFxMUjaykm2CmyjYQIhAL5v2wd/vhw+gv1swgjVPNmRHxksdcVXjuUSazkWsXFd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gogcli-mcp-classroom@2.23.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1261461},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"c6151ed300fbe577954a221e9becb5054b63fa97","mcpName":"io.github.chrischall/gogcli-mcp-classroom","scripts":{"test":"vitest run --coverage","build":"tsc --noEmit && npm run bundle","bundle":"node ../../scripts/bundle.js src/index.ts dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3744dd4-d1bf-42e2-9be3-f8845d30688f"}},"repository":{"url":"git+https://github.com/chrischall/gogcli-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Extended Google Classroom MCP server via gogcli — auth + full Classroom support","directories":{},"_nodeVersion":"26.7.0","dependencies":{"zod":"^4.4.3","@chrischall/mcp-utils":"^0.14.0","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gogcli-mcp-classroom_2.23.1_1786365464110_0.956088192217631","host":"s3://npm-registry-packages-npm-production"}},"2.23.2":{"name":"gogcli-mcp-classroom","version":"2.23.2","keywords":["mcp","model-context-protocol","claude","ai","google","gogcli","google-classroom","classroom","education"],"author":{"url":"AI","name":"Claude Code","email":"https://www.anthropic.com/claude"},"license":"MIT","_id":"gogcli-mcp-classroom@2.23.2","maintainers":[{"name":"chrischall","email":"chris.c.hall@gmail.com"}],"homepage":"https://github.com/chrischall/gogcli-mcp#readme","bugs":{"url":"https://github.com/chrischall/gogcli-mcp/issues"},"bin":{"gogcli-mcp-classroom":"dist/index.js"},"dist":{"shasum":"13ee263c0c8e7b6dc7b25e15e1d1bdd7e175d427","tarball":"https://registry.npmjs.org/gogcli-mcp-classroom/-/gogcli-mcp-classroom-2.23.2.tgz","fileCount":17,"integrity":"sha512-QzKqdWRx3x1jRRvEskxBsWn24vjMP1yB09sHKeasW6gdEa/edFiM/Rm4Cgb0stZwVPHWlylU9Q20Tw5SDfAtow==","signatures":[{"sig":"MEUCIQCGmk+8ERatr6QduttWCHcfKrD9Bo2dlvgg1aOqb+wGGwIgTptY/pNzmqG4klXsSwI4eJL9/vhpMVFebaamsYkIneM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gogcli-mcp-classroom@2.23.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1263117},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"1b039dea65ad2a6acf60e4ed407c5656f13c1d15","mcpName":"io.github.chrischall/gogcli-mcp-classroom","scripts":{"test":"vitest run --coverage","build":"tsc --noEmit && npm run bundle","bundle":"node ../../scripts/bundle.js src/index.ts dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3744dd4-d1bf-42e2-9be3-f8845d30688f"}},"repository":{"url":"git+https://github.com/chrischall/gogcli-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Extended Google Classroom MCP server via gogcli — auth + full Classroom support","directories":{},"_nodeVersion":"26.7.0","dependencies":{"zod":"^4.4.3","@chrischall/mcp-utils":"^0.14.0","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gogcli-mcp-classroom_2.23.2_1786592460497_0.4532583446039591","host":"s3://npm-registry-packages-npm-production"}},"2.24.0":{"name":"gogcli-mcp-classroom","version":"2.24.0","keywords":["mcp","model-context-protocol","claude","ai","google","gogcli","google-classroom","classroom","education"],"author":{"url":"AI","name":"Claude Code","email":"https://www.anthropic.com/claude"},"license":"MIT","_id":"gogcli-mcp-classroom@2.24.0","maintainers":[{"name":"chrischall","email":"chris.c.hall@gmail.com"}],"homepage":"https://github.com/chrischall/gogcli-mcp#readme","bugs":{"url":"https://github.com/chrischall/gogcli-mcp/issues"},"bin":{"gogcli-mcp-classroom":"dist/index.js"},"dist":{"shasum":"ac22530f845a1bb2e4f0bd95dd89674b5276dd23","tarball":"https://registry.npmjs.org/gogcli-mcp-classroom/-/gogcli-mcp-classroom-2.24.0.tgz","fileCount":17,"integrity":"sha512-+8SPmBN+kEsCHzfwzuwkVxADB0HbAGLBXrTQOTKtWbg9pzc+p3q8VxrSW8zP7wjWbMe8Kyhw6oQdpoJ82t5koA==","signatures":[{"sig":"MEUCIDbHyfFJ3MQWUrz82moKxSngeyzisrBcwH0dlWLaBbEfAiEA6gd4xZNe+dYq/xELS0LX8vYi8rlB+goB5W86LS2mLsc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gogcli-mcp-classroom@2.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1264327},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"513bc81e334f5a1cc0c3b4129de30ccacda1d40f","mcpName":"io.github.chrischall/gogcli-mcp-classroom","scripts":{"test":"vitest run --coverage","build":"tsc --noEmit && npm run bundle","bundle":"node ../../scripts/bundle.js src/index.ts dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3744dd4-d1bf-42e2-9be3-f8845d30688f"}},"repository":{"url":"git+https://github.com/chrischall/gogcli-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Extended Google Classroom MCP server via gogcli — auth + full Classroom support","directories":{},"_nodeVersion":"26.7.0","dependencies":{"zod":"^4.4.3","@chrischall/mcp-utils":"^0.14.0","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gogcli-mcp-classroom_2.24.0_1786746029626_0.44117328420028734","host":"s3://npm-registry-packages-npm-production"}},"2.25.0":{"name":"gogcli-mcp-classroom","version":"2.25.0","keywords":["mcp","model-context-protocol","claude","ai","google","gogcli","google-classroom","classroom","education"],"author":{"url":"AI","name":"Claude Code","email":"https://www.anthropic.com/claude"},"license":"MIT","_id":"gogcli-mcp-classroom@2.25.0","maintainers":[{"name":"chrischall","email":"chris.c.hall@gmail.com"}],"homepage":"https://github.com/chrischall/gogcli-mcp#readme","bugs":{"url":"https://github.com/chrischall/gogcli-mcp/issues"},"bin":{"gogcli-mcp-classroom":"dist/index.js"},"dist":{"shasum":"1ab7111aaf7c96e48651a0a3e02c5b37c3ee669d","tarball":"https://registry.npmjs.org/gogcli-mcp-classroom/-/gogcli-mcp-classroom-2.25.0.tgz","fileCount":17,"integrity":"sha512-S6BX8x2Z2XCKIcYo55EL2lU6RbVBMXhIbUW6B/L349lcwiSC99EDyDtbE6SfVZxMI/ROfl8H3AFkcqzHeKN6lA==","signatures":[{"sig":"MEUCIElTJxQdy8nR1EwNuZvJKo0cY4zAxiETJG6aqbxQy60ZAiEA69uPPItTrp1rOEgvGCrfwzQz7P4urv2xX4/+tkdiqF0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gogcli-mcp-classroom@2.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1267419},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"9d8a02fe7b731265db3d93c54e12041c2917d46f","mcpName":"io.github.chrischall/gogcli-mcp-classroom","scripts":{"test":"vitest run --coverage","build":"tsc --noEmit && npm run bundle","bundle":"node ../../scripts/bundle.js src/index.ts dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3744dd4-d1bf-42e2-9be3-f8845d30688f"}},"repository":{"url":"git+https://github.com/chrischall/gogcli-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Extended Google Classroom MCP server via gogcli — auth + full Classroom support","directories":{},"_nodeVersion":"26.7.0","dependencies":{"zod":"^4.4.3","@chrischall/mcp-utils":"^0.14.0","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gogcli-mcp-classroom_2.25.0_1786847681331_0.6632076991274449","host":"s3://npm-registry-packages-npm-production"}},"2.26.0":{"name":"gogcli-mcp-classroom","version":"2.26.0","keywords":["mcp","model-context-protocol","claude","ai","google","gogcli","google-classroom","classroom","education"],"author":{"url":"AI","name":"Claude Code","email":"https://www.anthropic.com/claude"},"license":"MIT","_id":"gogcli-mcp-classroom@2.26.0","maintainers":[{"name":"chrischall","email":"chris.c.hall@gmail.com"}],"homepage":"https://github.com/chrischall/gogcli-mcp#readme","bugs":{"url":"https://github.com/chrischall/gogcli-mcp/issues"},"bin":{"gogcli-mcp-classroom":"dist/index.js"},"dist":{"shasum":"594ae1ad84a7843ad7653913e202420033d87f50","tarball":"https://registry.npmjs.org/gogcli-mcp-classroom/-/gogcli-mcp-classroom-2.26.0.tgz","fileCount":18,"integrity":"sha512-SdVDaWg3Slmu+KJDN9hrug/v3cFDkuLDdbjh/We+PoycTAuFM++9m6VVFov9emWvKbJu7sW8Rf+BtKErvedH9Q==","signatures":[{"sig":"MEUCIGHNITjnxfPRiL2LNQEyAp+OhK4bgqVm4Ge22Mgsa1JCAiEAicdDxpPH9vSfoxPkHaUphJWa3CI50zq2UgfnlpwoZ3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDEfhObROZRj85rT9Jqz9KcBG8BITOj0aViqH7bkvWzpgIhAKrtE7qFZ1Ylv2feSgUR/LU8VDl3BDlAuY+6szqIw5ni","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gogcli-mcp-classroom@2.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1273462},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"30f96e5a0852ae1ea93a7ab8b56da1c5a41b1652","mcpName":"io.github.chrischall/gogcli-mcp-classroom","scripts":{"test":"vitest run --coverage","build":"tsc --noEmit && npm run bundle","bundle":"node ../../scripts/bundle.js src/index.ts dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3744dd4-d1bf-42e2-9be3-f8845d30688f"}},"repository":{"url":"git+https://github.com/chrischall/gogcli-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Extended Google Classroom MCP server via gogcli — auth + full Classroom support","directories":{},"_nodeVersion":"26.8.1","dependencies":{"zod":"^4.4.3","@chrischall/mcp-utils":"^0.15.0","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gogcli-mcp-classroom_2.26.0_1787917063183_0.882510255287259","host":"s3://npm-registry-packages-npm-production"}},"2.27.0":{"name":"gogcli-mcp-classroom","version":"2.27.0","keywords":["mcp","model-context-protocol","claude","ai","google","gogcli","google-classroom","classroom","education"],"author":{"url":"AI","name":"Claude Code","email":"https://www.anthropic.com/claude"},"license":"MIT","_id":"gogcli-mcp-classroom@2.27.0","maintainers":[{"name":"chrischall","email":"chris.c.hall@gmail.com"}],"homepage":"https://github.com/chrischall/gogcli-mcp#readme","bugs":{"url":"https://github.com/chrischall/gogcli-mcp/issues"},"bin":{"gogcli-mcp-classroom":"dist/index.js"},"dist":{"shasum":"497fcb80146f6fca1baf0d04a9984b102e03d35a","tarball":"https://registry.npmjs.org/gogcli-mcp-classroom/-/gogcli-mcp-classroom-2.27.0.tgz","fileCount":18,"integrity":"sha512-fe7VTlSI8GIOVEWAgc6zyxpM7gWml0R6XsBom9/1nuUpWtPUQ1l4kay7rVJ+6/hZywaWqNIq/MA3iz8tYzN0RQ==","signatures":[{"sig":"MEYCIQDXxiUMO2CfrGLYlXPJoXNxZSrYGSvMT88C5nmRbaEfKQIhAMkZOgswZmqZoy8kvOfkDiQipaq0Q0yNw1W0iKyF+ZcL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICfgvDNY6H/kLF6GNSTEeTpaIQ+3Jm31UgmrQ/jeJNh4AiBWJt5ETjv5JBgrVtTPN8s4xNI7kOFsVFQmteueGMSQKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gogcli-mcp-classroom@2.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1277075},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"7b96cffce8a95459fb35a43f47d9f6568b947ac0","mcpName":"io.github.chrischall/gogcli-mcp-classroom","scripts":{"test":"vitest run --coverage","build":"tsc --noEmit && npm run bundle","bundle":"node ../../scripts/bundle.js src/index.ts dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3744dd4-d1bf-42e2-9be3-f8845d30688f"}},"repository":{"url":"git+https://github.com/chrischall/gogcli-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Extended Google Classroom MCP server via gogcli — auth + full Classroom support","directories":{},"_nodeVersion":"26.8.1","dependencies":{"zod":"^4.4.3","@chrischall/mcp-utils":"^0.15.0","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gogcli-mcp-classroom_2.27.0_1788042634112_0.6068553248714206","host":"s3://npm-registry-packages-npm-production"}},"2.27.1":{"name":"gogcli-mcp-classroom","version":"2.27.1","keywords":["mcp","model-context-protocol","claude","ai","google","gogcli","google-classroom","classroom","education"],"author":{"url":"AI","name":"Claude Code","email":"https://www.anthropic.com/claude"},"license":"MIT","_id":"gogcli-mcp-classroom@2.27.1","maintainers":[{"name":"chrischall","email":"chris.c.hall@gmail.com"}],"homepage":"https://github.com/chrischall/gogcli-mcp#readme","bugs":{"url":"https://github.com/chrischall/gogcli-mcp/issues"},"bin":{"gogcli-mcp-classroom":"dist/index.js"},"dist":{"shasum":"c11e33b039aace2531bf63fab0ad54fb0f343c33","tarball":"https://registry.npmjs.org/gogcli-mcp-classroom/-/gogcli-mcp-classroom-2.27.1.tgz","fileCount":18,"integrity":"sha512-LE7W43QJH320gPVBacjEOPOrDVn6jrxWKDjfBtmiUMxWZs4EYpPF0qwVH/wRYKrd+c6c/WC+S5iN/caMzjKvaA==","signatures":[{"sig":"MEQCIAil9ecURmtikYea4BMU5xX+8Oi34UYCMZI1fJhUceYHAiBj2HEctWjFPkWAYcxWfu3B4YeAkdnYP8nGWkTiEdUDOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC3SvesSL5ziyn4/LNDOetKCMS/frqB+cG4C2HHq/p+lQIgKse4bi68S0qU1+T45hP9t5q84Dino2gJg5xniBDJv1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gogcli-mcp-classroom@2.27.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1290793},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"995aff3aeb41e004dc34bd2cf61455b6774356ef","mcpName":"io.github.chrischall/gogcli-mcp-classroom","scripts":{"test":"vitest run --coverage","build":"tsc --noEmit && npm run bundle","bundle":"node ../../scripts/bundle.js src/index.ts dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3744dd4-d1bf-42e2-9be3-f8845d30688f"}},"repository":{"url":"git+https://github.com/chrischall/gogcli-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Extended Google Classroom MCP server via gogcli — auth + full Classroom support","directories":{},"_nodeVersion":"26.8.1","dependencies":{"zod":"^4.4.3","@chrischall/mcp-utils":"^0.17.1","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gogcli-mcp-classroom_2.27.1_1788451739246_0.9323933865328142","host":"s3://npm-registry-packages-npm-production"}},"2.28.0":{"name":"gogcli-mcp-classroom","version":"2.28.0","keywords":["mcp","model-context-protocol","claude","ai","google","gogcli","google-classroom","classroom","education"],"author":{"url":"AI","name":"Claude Code","email":"https://www.anthropic.com/claude"},"license":"MIT","_id":"gogcli-mcp-classroom@2.28.0","maintainers":[{"name":"chrischall","email":"chris.c.hall@gmail.com"}],"homepage":"https://github.com/chrischall/gogcli-mcp#readme","bugs":{"url":"https://github.com/chrischall/gogcli-mcp/issues"},"bin":{"gogcli-mcp-classroom":"dist/index.js"},"dist":{"shasum":"e135567543bcc08692e77394f18c8cc22b5e8c76","tarball":"https://registry.npmjs.org/gogcli-mcp-classroom/-/gogcli-mcp-classroom-2.28.0.tgz","fileCount":18,"integrity":"sha512-ZK6bFI+R2b3DBlL8izChUXxDup1GmH+7GQs6/6yrvJuONGT2MT0XyD0vG6G9/oIG7cb7yzWl1sMR6dohFcdKww==","signatures":[{"sig":"MEUCIQCjoru5/gk1EydFtYNH0yD+zWLKt5vL4gtvwew6orq+hQIgFhNZmgwYyeL988/o1FpKIYEgNvNCRO/pEQOib+gQDE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCvw9WWiZ/jZ8ou3AofDs58ik7kvXXpAw1iUYYRc8grwwIgHvI7sfQzW4SJlBANPAaPMQTY8MmawtAMaiIoz5F2Q0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gogcli-mcp-classroom@2.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1290793},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"47f7b732157b77ef3ae6ddb318da383f3788d775","mcpName":"io.github.chrischall/gogcli-mcp-classroom","scripts":{"test":"vitest run --coverage","build":"tsc --noEmit && npm run bundle","bundle":"node ../../scripts/bundle.js src/index.ts dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3744dd4-d1bf-42e2-9be3-f8845d30688f"}},"repository":{"url":"git+https://github.com/chrischall/gogcli-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Extended Google Classroom MCP server via gogcli — auth + full Classroom support","directories":{},"_nodeVersion":"26.8.1","dependencies":{"zod":"^4.4.3","@chrischall/mcp-utils":"^0.17.1","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gogcli-mcp-classroom_2.28.0_1788528512452_0.07614212162320855","host":"s3://npm-registry-packages-npm-production"}},"2.29.0":{"name":"gogcli-mcp-classroom","version":"2.29.0","keywords":["mcp","model-context-protocol","claude","ai","google","gogcli","google-classroom","classroom","education"],"author":{"url":"AI","name":"Claude Code","email":"https://www.anthropic.com/claude"},"license":"MIT","_id":"gogcli-mcp-classroom@2.29.0","maintainers":[{"name":"chrischall","email":"chris.c.hall@gmail.com"}],"homepage":"https://github.com/chrischall/gogcli-mcp#readme","bugs":{"url":"https://github.com/chrischall/gogcli-mcp/issues"},"bin":{"gogcli-mcp-classroom":"dist/index.js"},"dist":{"shasum":"44ba99aca333d9eb95a8062cd8943ada8853c1e8","tarball":"https://registry.npmjs.org/gogcli-mcp-classroom/-/gogcli-mcp-classroom-2.29.0.tgz","fileCount":18,"integrity":"sha512-Pu1S5h/bLloneZjqfz6sUWjNF8nWmN7s4Gwj2M/L3/Wyu2DUqJOMp2YNXwUp/taQCl6IM+bo7iHLDtJU3XyxyQ==","signatures":[{"sig":"MEQCIG3M7WhD+fAm3mGBd+cbnJrt9QC/iuZ5t3qu6rUS1+8mAiBec+O2WfJnq05K6BYny5erq6N6KUcPXchMVSCvZ7ypJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD4+mE0ZT0h8IARpuqzll8uEf8ztXph2XXYuei+lJ2DWAIhANAxmRzuemO/fnvcl6qxSmcdGNMJ5bjHjsyjzymKjQ+q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gogcli-mcp-classroom@2.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1293490},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"32be560e415ae571ca6fbff55b247cca1dc49ba7","mcpName":"io.github.chrischall/gogcli-mcp-classroom","scripts":{"test":"vitest run --coverage","build":"tsc --noEmit && npm run bundle","bundle":"node ../../scripts/bundle.js src/index.ts dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3744dd4-d1bf-42e2-9be3-f8845d30688f"}},"repository":{"url":"git+https://github.com/chrischall/gogcli-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Extended Google Classroom MCP server via gogcli — auth + full Classroom support","directories":{},"_nodeVersion":"26.8.1","dependencies":{"zod":"^4.4.3","@chrischall/mcp-utils":"^0.23.0","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gogcli-mcp-classroom_2.29.0_1788535576973_0.1304303033916454","host":"s3://npm-registry-packages-npm-production"}},"2.29.1":{"name":"gogcli-mcp-classroom","version":"2.29.1","keywords":["mcp","model-context-protocol","claude","ai","google","gogcli","google-classroom","classroom","education"],"author":{"url":"AI","name":"Claude Code","email":"https://www.anthropic.com/claude"},"license":"MIT","_id":"gogcli-mcp-classroom@2.29.1","maintainers":[{"name":"chrischall","email":"chris.c.hall@gmail.com"}],"homepage":"https://github.com/chrischall/gogcli-mcp#readme","bugs":{"url":"https://github.com/chrischall/gogcli-mcp/issues"},"bin":{"gogcli-mcp-classroom":"dist/index.js"},"dist":{"shasum":"ac6592c8fbd57ee8c101aebd58b9bf098f707769","tarball":"https://registry.npmjs.org/gogcli-mcp-classroom/-/gogcli-mcp-classroom-2.29.1.tgz","fileCount":18,"integrity":"sha512-bYcuYMMBqTyCCw/p8+OeCJy73laT/fj61zrxUjNCYs2v/ryfB8UxO7CT4v3FeCD3IuN4VRh57N27LqkMqA+Drw==","signatures":[{"sig":"MEUCIBwj2jZlk+anIhDo4QbZ/zVij7KtwoSXFSXxlhmAmV+TAiEAvLH+lGYMGvFQX8m2dxZZbyrhBDMkA0Q3g6hYeoWn5pg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC07Vld0MZTbfhtLCxsFj7j0fiQygnjzTAiqM1oZyV9QQIgFnTxR5KLypeZRh5rIOrfup/HkOdjsOs8AvUgYm0+m/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gogcli-mcp-classroom@2.29.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1473791},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"21a197dafb9769382655125a2cc754b20bbe445d","mcpName":"io.github.chrischall/gogcli-mcp-classroom","scripts":{"test":"vitest run --coverage","build":"tsc --noEmit && npm run bundle","bundle":"node ../../scripts/bundle.js src/index.ts dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3744dd4-d1bf-42e2-9be3-f8845d30688f"}},"repository":{"url":"git+https://github.com/chrischall/gogcli-mcp.git","type":"git"},"_npmVersion":"11.19.0","description":"Extended Google Classroom MCP server via gogcli — auth + full Classroom support","directories":{},"_nodeVersion":"26.8.1","dependencies":{"zod":"^4.5.4","@chrischall/mcp-utils":"^0.23.0","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gogcli-mcp-classroom_2.29.1_1788808060985_0.4941660611329797","host":"s3://npm-registry-packages-npm-production"}},"2.30.0":{"name":"gogcli-mcp-classroom","version":"2.30.0","keywords":["mcp","model-context-protocol","claude","ai","google","gogcli","google-classroom","classroom","education"],"author":{"url":"AI","name":"Claude Code","email":"https://www.anthropic.com/claude"},"license":"MIT","_id":"gogcli-mcp-classroom@2.30.0","maintainers":[{"name":"chrischall","email":"chris.c.hall@gmail.com"}],"homepage":"https://github.com/chrischall/gogcli-mcp#readme","bugs":{"url":"https://github.com/chrischall/gogcli-mcp/issues"},"bin":{"gogcli-mcp-classroom":"dist/index.js"},"dist":{"shasum":"c6135214709ff77d4109b88eb9e63e19d458a9bb","tarball":"https://registry.npmjs.org/gogcli-mcp-classroom/-/gogcli-mcp-classroom-2.30.0.tgz","fileCount":18,"integrity":"sha512-h4QvF3OGTk8niobEPmJuxiVyJgQf2J5ziPKArxEkr39+n9S0phzCCwgY2VcXnGPoBdwyD0wSqWWZqawNCkl0gQ==","signatures":[{"sig":"MEUCIQD3UR6hdYu7Ot+BxpVDpi1CoXGPHlAl5C+51apX6D0y2AIgDTnv+CnucGRlPotVtaHYPVL8qxmUo0XtnF+DUZN+31E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDOMp44lbMPY3imbDQfMSOZhvqPUZs1jbiDZnUIvmPZVQIhAPO3WARANT/5K5DOKOhxIQCCAQvUYDbjP+zkD0l4dL96","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gogcli-mcp-classroom@2.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1504954},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"00ca380e49be6a2744fe553c7c51a95718cf8a4a","mcpName":"io.github.chrischall/gogcli-mcp-classroom","scripts":{"test":"vitest run --coverage","build":"tsc --noEmit && npm run bundle","bundle":"node ../../scripts/bundle.js src/index.ts dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3744dd4-d1bf-42e2-9be3-f8845d30688f"}},"repository":{"url":"git+https://github.com/chrischall/gogcli-mcp.git","type":"git"},"_npmVersion":"11.19.1","description":"Extended Google Classroom MCP server via gogcli — auth + full Classroom support","directories":{},"_nodeVersion":"26.8.2","dependencies":{"zod":"^4.6.1","@chrischall/mcp-utils":"^0.23.3","@modelcontextprotocol/sdk":"^1.30.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gogcli-mcp-classroom_2.30.0_1789389737252_0.1277288044735272","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"gogcli-mcp-classroom","version":"3.0.0","keywords":["mcp","model-context-protocol","claude","ai","google","gogcli","google-classroom","classroom","education"],"author":{"url":"AI","name":"Claude Code","email":"https://www.anthropic.com/claude"},"license":"MIT","_id":"gogcli-mcp-classroom@3.0.0","maintainers":[{"name":"chrischall","email":"chris.c.hall@gmail.com"}],"homepage":"https://github.com/chrischall/gogcli-mcp#readme","bugs":{"url":"https://github.com/chrischall/gogcli-mcp/issues"},"bin":{"gogcli-mcp-classroom":"dist/index.js"},"dist":{"shasum":"c7d0453bfdd0b2242942a5b928d7460df49bfee3","tarball":"https://registry.npmjs.org/gogcli-mcp-classroom/-/gogcli-mcp-classroom-3.0.0.tgz","fileCount":18,"integrity":"sha512-h8FFKok4JsUOzwu33r1VFREyXfOuf0xSHb/TIv1wOoHVw1J5ffC0n4L7XLlZkHVlEqYk7j73bZwcucc8N8G3aw==","signatures":[{"sig":"MEQCICuRX29RKeN3GQnZZODn0MdMjJ76NbS1fClx/KQ/5o8VAiABHvxwXo7tKBNG1HWWxq9wm5ZLowSQ4LEyMuspg48YTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCttPhmBVlceNGmeXWL624KiYr5PpkyKENJgPG0hxXXHAIhANIQ+ewmyIO0KkkhmxjVfI9OQm2sZpNSJch7R8yA/q95","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gogcli-mcp-classroom@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1477938},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"7ab0260b47ae3e18fe957c38a0a121db8e5b3643","mcpName":"io.github.chrischall/gogcli-mcp-classroom","scripts":{"test":"vitest run --coverage","build":"tsc --noEmit && npm run bundle","bundle":"node ../../scripts/bundle.js src/index.ts dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3744dd4-d1bf-42e2-9be3-f8845d30688f"}},"repository":{"url":"git+https://github.com/chrischall/gogcli-mcp.git","type":"git"},"_npmVersion":"11.19.1","description":"Extended Google Classroom MCP server via gogcli — auth + full Classroom support","directories":{},"_nodeVersion":"26.9.0","dependencies":{"zod":"^4.6.1","@chrischall/mcp-utils":"^0.28.0","@modelcontextprotocol/server":"^2.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gogcli-mcp-classroom_3.0.0_1789646568122_0.6105737116430696","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"gogcli-mcp-classroom","version":"4.0.0","keywords":["mcp","model-context-protocol","claude","ai","google","gogcli","google-classroom","classroom","education"],"author":{"url":"AI","name":"Claude Code","email":"https://www.anthropic.com/claude"},"license":"MIT","_id":"gogcli-mcp-classroom@4.0.0","maintainers":[{"name":"chrischall","email":"chris.c.hall@gmail.com"}],"homepage":"https://github.com/chrischall/gogcli-mcp#readme","bugs":{"url":"https://github.com/chrischall/gogcli-mcp/issues"},"bin":{"gogcli-mcp-classroom":"dist/index.js"},"dist":{"shasum":"b6b8d3c14bce4878798bf29800aed5065e181f41","tarball":"https://registry.npmjs.org/gogcli-mcp-classroom/-/gogcli-mcp-classroom-4.0.0.tgz","fileCount":18,"integrity":"sha512-tWUZfqIovsU9MT+N+T/NitjSk+vCzyk0+m2jgcGuwScHZwK4AXLIgs5R0Yt9toavNAt274uiOOHKHhfHbK7UJA==","signatures":[{"sig":"MEUCIF8bVnDcAfMMu1o6Uto0Asd957ADVgj+95Y8vHO8j/OnAiEAzottirSFnXvnioa94cMZEPLk0eU9SVDy8zF1zW7jxGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAhQsTAP9gS4kWdrt2SQaSEmL8kQspHLc496qLxiEpipAiEA+RR5adEPqKAmj/JBeWzRG6uF8RbAFV4HBadH30/bjN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gogcli-mcp-classroom@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1461771},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"d59bc8d2a0e49d8a16b1a4090522a0beb9c4b877","mcpName":"io.github.chrischall/gogcli-mcp-classroom","scripts":{"test":"vitest run --coverage","build":"tsc --noEmit && npm run bundle","bundle":"node ../../scripts/bundle.js src/index.ts dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3744dd4-d1bf-42e2-9be3-f8845d30688f"}},"repository":{"url":"git+https://github.com/chrischall/gogcli-mcp.git","type":"git"},"_npmVersion":"11.19.1","description":"Extended Google Classroom MCP server via gogcli — auth + full Classroom support","directories":{},"_nodeVersion":"26.9.0","dependencies":{"zod":"^4.6.1","@chrischall/mcp-utils":"^0.28.0","@modelcontextprotocol/server":"^2.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gogcli-mcp-classroom_4.0.0_1789744671879_0.10686375238711188","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"gogcli-mcp-classroom","version":"4.0.1","keywords":["mcp","model-context-protocol","claude","ai","google","gogcli","google-classroom","classroom","education"],"author":{"url":"AI","name":"Claude Code","email":"https://www.anthropic.com/claude"},"license":"MIT","_id":"gogcli-mcp-classroom@4.0.1","maintainers":[{"name":"chrischall","email":"chris.c.hall@gmail.com"}],"homepage":"https://github.com/chrischall/gogcli-mcp#readme","bugs":{"url":"https://github.com/chrischall/gogcli-mcp/issues"},"bin":{"gogcli-mcp-classroom":"dist/index.js"},"dist":{"shasum":"5d0e8f70c6a4a8401a4293cf78ea5a4b2a5a689a","tarball":"https://registry.npmjs.org/gogcli-mcp-classroom/-/gogcli-mcp-classroom-4.0.1.tgz","fileCount":18,"integrity":"sha512-KGUvqxPAs+/NQCWHXXo1s2gQigvtyynIAW5qkbq/U1gazrjWlPP4iKUP5JzQmi4mYmKFSDnUCAtg25FO+MPaGg==","signatures":[{"sig":"MEQCIEWkXISBOx4aE1GZanssPavwa+wAk59FpRfsQVxUrR10AiB5dPOjCFaOuAyXAEX9DmlebQmTV84c4rCuSw7f8oWsGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH23eh4KzXuiqKkjTt4us7LN24P/wogV3q9YXNE/mM03AiEA+9GO7mHDN8QKSVpHwg3woyE0LbUa9co+REI1uvpm0KA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gogcli-mcp-classroom@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1461888},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"7e4e375e349fa0694a1608ec5ab649a4b52cfb49","mcpName":"io.github.chrischall/gogcli-mcp-classroom","scripts":{"test":"vitest run --coverage","build":"tsc --noEmit && npm run bundle","bundle":"node ../../scripts/bundle.js src/index.ts dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3744dd4-d1bf-42e2-9be3-f8845d30688f"}},"repository":{"url":"git+https://github.com/chrischall/gogcli-mcp.git","type":"git"},"_npmVersion":"11.19.1","description":"Extended Google Classroom MCP server via gogcli — auth + full Classroom support","directories":{},"_nodeVersion":"26.9.0","dependencies":{"zod":"^4.6.1","@chrischall/mcp-utils":"^0.28.0","@modelcontextprotocol/server":"^2.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gogcli-mcp-classroom_4.0.1_1789746519259_0.8445639809760117","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"gogcli-mcp-classroom","version":"4.1.0","keywords":["mcp","model-context-protocol","claude","ai","google","gogcli","google-classroom","classroom","education"],"author":{"url":"AI","name":"Claude Code","email":"https://www.anthropic.com/claude"},"license":"MIT","_id":"gogcli-mcp-classroom@4.1.0","maintainers":[{"name":"chrischall","email":"chris.c.hall@gmail.com"}],"homepage":"https://github.com/chrischall/gogcli-mcp#readme","bugs":{"url":"https://github.com/chrischall/gogcli-mcp/issues"},"bin":{"gogcli-mcp-classroom":"dist/index.js"},"dist":{"shasum":"55558506ffc2cab535abaea3a925364dc54dd6b4","tarball":"https://registry.npmjs.org/gogcli-mcp-classroom/-/gogcli-mcp-classroom-4.1.0.tgz","fileCount":18,"integrity":"sha512-7tQgYYw4VEz0SPCTd0bHdEIP42TC46l88lxGG+ZXLtukaHnKmQgMCXaIjc9EX58+9kon0eyFKssFM+WI0cULdQ==","signatures":[{"sig":"MEUCIQD4bo9qyGHcxFjJb7Q1+0xBywHdl4qF45Q3Cdu8MJTa9QIgP50RnxkKPfAZu4uRlt/UnltbkFA0y+4UQMDWbhX1wUU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHTQcKvgwkCCfgzhqbXHE6eJbEY1bU/pqDoAeunJtpL0AiBgttKZjBebUDZInlQCHKNUtNnOlquaMe9ENBKG7wj6EA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gogcli-mcp-classroom@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1487719},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"5df0f57fa2d1904a8e33e3bab86db88a4a65001d","mcpName":"io.github.chrischall/gogcli-mcp-classroom","scripts":{"test":"vitest run --coverage","build":"tsc --noEmit && npm run bundle","bundle":"node ../../scripts/bundle.js src/index.ts dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3744dd4-d1bf-42e2-9be3-f8845d30688f"}},"repository":{"url":"git+https://github.com/chrischall/gogcli-mcp.git","type":"git"},"_npmVersion":"11.19.1","description":"Extended Google Classroom MCP server via gogcli — auth + full Classroom support","directories":{},"_nodeVersion":"26.9.0","dependencies":{"zod":"^4.6.1","@chrischall/mcp-utils":"^1.0.0","@modelcontextprotocol/server":"^2.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gogcli-mcp-classroom_4.1.0_1789872526800_0.4607182397094669","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"gogcli-mcp-classroom","version":"4.2.0","keywords":["mcp","model-context-protocol","claude","ai","google","gogcli","google-classroom","classroom","education"],"author":{"url":"AI","name":"Claude Code","email":"https://www.anthropic.com/claude"},"license":"MIT","_id":"gogcli-mcp-classroom@4.2.0","maintainers":[{"name":"chrischall","email":"chris.c.hall@gmail.com"}],"homepage":"https://github.com/chrischall/gogcli-mcp#readme","bugs":{"url":"https://github.com/chrischall/gogcli-mcp/issues"},"bin":{"gogcli-mcp-classroom":"dist/index.js"},"dist":{"shasum":"8c790312106599924a7d9218ca41a9c11a37fec8","tarball":"https://registry.npmjs.org/gogcli-mcp-classroom/-/gogcli-mcp-classroom-4.2.0.tgz","fileCount":18,"integrity":"sha512-6BySAtRDQM+1Q6bWPJPsr70JkJsXC7D8Kqomq8teGiQ27e5EE9KO+l4LSC+LMIegqeSSt+se1fnXthWcAoKcJA==","signatures":[{"sig":"MEUCID94rTdYjOZJn6Zg8VoKCC68+mXqH/JRtCoGDTrINKcNAiEA/MA9uO0RejSA9BOCSkWL7DrBg8j6sJSiot7W22IAyCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCd2T/NR9JeMDXMifcGBNKmgc5qWq95BYV+o/+vXOz3bwIgQ3Xl/lZeXhAyQpqGE9pPNP0fvHDB/SSHX4HzHCVZHMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gogcli-mcp-classroom@4.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1489957},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"79e6046659d6b37f68181393df45a45f8afa1636","mcpName":"io.github.chrischall/gogcli-mcp-classroom","scripts":{"test":"vitest run --coverage","build":"tsc --noEmit && npm run bundle","bundle":"node ../../scripts/bundle.js src/index.ts dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3744dd4-d1bf-42e2-9be3-f8845d30688f"}},"repository":{"url":"git+https://github.com/chrischall/gogcli-mcp.git","type":"git"},"_npmVersion":"11.19.1","description":"Extended Google Classroom MCP server via gogcli — auth + full Classroom support","directories":{},"_nodeVersion":"26.9.0","dependencies":{"zod":"^4.6.1","@chrischall/mcp-utils":"^2.0.0","@modelcontextprotocol/server":"^2.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gogcli-mcp-classroom_4.2.0_1789928839463_0.955391358707175","host":"s3://npm-registry-packages-npm-production"}},"4.2.1":{"name":"gogcli-mcp-classroom","version":"4.2.1","keywords":["mcp","model-context-protocol","claude","ai","google","gogcli","google-classroom","classroom","education"],"author":{"url":"AI","name":"Claude Code","email":"https://www.anthropic.com/claude"},"license":"MIT","_id":"gogcli-mcp-classroom@4.2.1","maintainers":[{"name":"chrischall","email":"chris.c.hall@gmail.com"}],"homepage":"https://github.com/chrischall/gogcli-mcp#readme","bugs":{"url":"https://github.com/chrischall/gogcli-mcp/issues"},"bin":{"gogcli-mcp-classroom":"dist/index.js"},"dist":{"shasum":"34e397a3f80c7e93d26de1856d9ac5e1ea228cc9","tarball":"https://registry.npmjs.org/gogcli-mcp-classroom/-/gogcli-mcp-classroom-4.2.1.tgz","fileCount":18,"integrity":"sha512-9ypOkBslMlg7OIotwV2pQNwpSQAKy//lrn7e1THIYk5hNx7ht88uDlGXMri9rXJfABs+/q89mi8uHE8FsZsd/w==","signatures":[{"sig":"MEYCIQC4mNF88cZpwT2D5jPbnkG/GXqNiTPco6AqcRB9nlEoZQIhAI+UWkP8EezGXIa8ZhiYjHH185dR5Ya404K7/2A+XzRm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDVKmAkiiRjLCd09ebnJ24JBmo7LVDtw2jwt0yzqSGYJQIhAL3aeO1tew4sMsvotDaHHd+FZhJaPuLRjd1KZ045UAbc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gogcli-mcp-classroom@4.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1491589},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"a518c460a65bb3f93cd5783aeca4643d6d4ac870","mcpName":"io.github.chrischall/gogcli-mcp-classroom","scripts":{"test":"vitest run --coverage","build":"tsc --noEmit && npm run bundle","bundle":"node ../../scripts/bundle.js src/index.ts dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3744dd4-d1bf-42e2-9be3-f8845d30688f"}},"repository":{"url":"git+https://github.com/chrischall/gogcli-mcp.git","type":"git"},"_npmVersion":"11.19.1","description":"Extended Google Classroom MCP server via gogcli — auth + full Classroom support","directories":{},"_nodeVersion":"26.9.0","dependencies":{"zod":"^4.6.1","@chrischall/mcp-utils":"^2.1.0","@modelcontextprotocol/server":"^2.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gogcli-mcp-classroom_4.2.1_1789933305437_0.656406953912074","host":"s3://npm-registry-packages-npm-production"}},"4.2.2":{"name":"gogcli-mcp-classroom","version":"4.2.2","keywords":["mcp","model-context-protocol","claude","ai","google","gogcli","google-classroom","classroom","education"],"author":{"url":"AI","name":"Claude Code","email":"https://www.anthropic.com/claude"},"license":"MIT","_id":"gogcli-mcp-classroom@4.2.2","maintainers":[{"name":"chrischall","email":"chris.c.hall@gmail.com"}],"homepage":"https://github.com/chrischall/gogcli-mcp#readme","bugs":{"url":"https://github.com/chrischall/gogcli-mcp/issues"},"bin":{"gogcli-mcp-classroom":"dist/index.js"},"dist":{"shasum":"7e7418b5ef5076862f5b5a8c5c92c2ef7a4b68b4","tarball":"https://registry.npmjs.org/gogcli-mcp-classroom/-/gogcli-mcp-classroom-4.2.2.tgz","fileCount":18,"integrity":"sha512-rs22p5fSAcbKnDu6mNsCz8wIWprOz1ryESUndJoq3UIDfAwOhCrGwUOrtSGDRf9CipdCeG0w11q6rAyrqfqKiw==","signatures":[{"sig":"MEYCIQDqwrE6aBZmpf0dOrhfdnvFkCReEyNfEhPqffJkwA4CJgIhAI3blPSRaOzFm9O4Onh8VbErIPYL90HWAOYbmGTiO3RX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC4W+GgxYENE+zIiISIMsYhUVIxZ1q3V5yEePC4HArzEAiBDQ0o6l1CsiKl2t8IrwghWLD5ET6+IGXgFiPtlsJSv0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gogcli-mcp-classroom@4.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1491630},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"a757c80026f19c3bd273e01010322f744f69fd68","mcpName":"io.github.chrischall/gogcli-mcp-classroom","scripts":{"test":"vitest run --coverage","build":"tsc --noEmit && npm run bundle","bundle":"node ../../scripts/bundle.js src/index.ts dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3744dd4-d1bf-42e2-9be3-f8845d30688f"}},"repository":{"url":"git+https://github.com/chrischall/gogcli-mcp.git","type":"git"},"_npmVersion":"11.19.1","description":"Extended Google Classroom MCP server via gogcli — auth + full Classroom support","directories":{},"_nodeVersion":"26.9.0","dependencies":{"zod":"^4.6.1","@chrischall/mcp-utils":"^2.1.0","@modelcontextprotocol/server":"^2.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gogcli-mcp-classroom_4.2.2_1789936418242_0.5058664712867533","host":"s3://npm-registry-packages-npm-production"}},"4.2.3":{"name":"gogcli-mcp-classroom","version":"4.2.3","keywords":["mcp","model-context-protocol","claude","ai","google","gogcli","google-classroom","classroom","education"],"author":{"url":"AI","name":"Claude Code","email":"https://www.anthropic.com/claude"},"license":"MIT","_id":"gogcli-mcp-classroom@4.2.3","maintainers":[{"name":"chrischall","email":"chris.c.hall@gmail.com"}],"homepage":"https://github.com/chrischall/gogcli-mcp#readme","bugs":{"url":"https://github.com/chrischall/gogcli-mcp/issues"},"bin":{"gogcli-mcp-classroom":"dist/index.js"},"dist":{"shasum":"53d01fc017f217dc2b501c5db2013e6116297aab","tarball":"https://registry.npmjs.org/gogcli-mcp-classroom/-/gogcli-mcp-classroom-4.2.3.tgz","fileCount":18,"integrity":"sha512-F+WOIL0sGAfD7iW9/cYMHCKEnlrsnJhwvvvpDWql/Bxvv/5jhbPnzPJVUaQjOgoZJwmzhYiTxQH81y307qzHbg==","signatures":[{"sig":"MEYCIQD3JQ7ZR+WxOB4kQJm4/YZA1COZzblSsB//Yr9/sQduRwIhAPFPFyZbnV44KFv6nYALUZkxMTG+zBIzKDLwxpn20POc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIASWd1EWQ+vaI6KjRTRMdKC+EI0GNg2rsgHARtlULy/7AiA/KVmvhyVpikR30SdUydSBAozAOBtDwUDe6i0tajhQZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gogcli-mcp-classroom@4.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1491630},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"8e2431515fcd7a37f472d7a5958778d4c97b40ca","mcpName":"io.github.chrischall/gogcli-mcp-classroom","scripts":{"test":"vitest run --coverage","build":"tsc --noEmit && npm run bundle","bundle":"node ../../scripts/bundle.js src/index.ts dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3744dd4-d1bf-42e2-9be3-f8845d30688f"}},"repository":{"url":"git+https://github.com/chrischall/gogcli-mcp.git","type":"git"},"_npmVersion":"11.19.1","description":"Extended Google Classroom MCP server via gogcli — auth + full Classroom support","directories":{},"_nodeVersion":"26.9.0","dependencies":{"zod":"^4.6.1","@chrischall/mcp-utils":"^2.1.0","@modelcontextprotocol/server":"^2.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gogcli-mcp-classroom_4.2.3_1789947630544_0.5545848127519717","host":"s3://npm-registry-packages-npm-production"}},"4.2.4":{"name":"gogcli-mcp-classroom","version":"4.2.4","keywords":["mcp","model-context-protocol","claude","ai","google","gogcli","google-classroom","classroom","education"],"author":{"url":"AI","name":"Claude Code","email":"https://www.anthropic.com/claude"},"license":"MIT","_id":"gogcli-mcp-classroom@4.2.4","maintainers":[{"name":"chrischall","email":"chris.c.hall@gmail.com"}],"homepage":"https://github.com/chrischall/gogcli-mcp#readme","bugs":{"url":"https://github.com/chrischall/gogcli-mcp/issues"},"bin":{"gogcli-mcp-classroom":"dist/index.js"},"dist":{"shasum":"0d964abe157e726eb47875d998a132686a1802b8","tarball":"https://registry.npmjs.org/gogcli-mcp-classroom/-/gogcli-mcp-classroom-4.2.4.tgz","fileCount":18,"integrity":"sha512-Ir3o4cZHZsh2rOOt4//lJU3cun3pZ4d5WnJq2BfhsaBabc/RkTjMkZ19LY8TIkZqQtwl8S39IA+3nWnJuhHlHg==","signatures":[{"sig":"MEYCIQC0BUI/MWSpB4vNmcmC0to0XvfJB1sAAkMQROpZcQUeTwIhAJxGyhNcnsxUDK/XBq03lGHg077fWQwcLA303ymJHJZS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBQJwyWZ6vo/WG4NSo+QiEnZqYVFB8Egw9ZT6KT1+ippAiAAl37ltOca/WP0eLWizN9+tfWXo7ST9GUfzCSaVUzw0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gogcli-mcp-classroom@4.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1492340},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"14147862b9f30f534b6df8edb216fff668d6b8d3","mcpName":"io.github.chrischall/gogcli-mcp-classroom","scripts":{"test":"vitest run --coverage","build":"tsc --noEmit && npm run bundle","bundle":"node ../../scripts/bundle.js src/index.ts dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3744dd4-d1bf-42e2-9be3-f8845d30688f"}},"repository":{"url":"git+https://github.com/chrischall/gogcli-mcp.git","type":"git"},"_npmVersion":"11.19.1","description":"Extended Google Classroom MCP server via gogcli — auth + full Classroom support","directories":{},"_nodeVersion":"26.9.0","dependencies":{"zod":"^4.6.1","@chrischall/mcp-utils":"^2.1.0","@modelcontextprotocol/server":"^2.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gogcli-mcp-classroom_4.2.4_1789964061263_0.6250315399642092","host":"s3://npm-registry-packages-npm-production"}},"4.2.5":{"name":"gogcli-mcp-classroom","version":"4.2.5","keywords":["mcp","model-context-protocol","claude","ai","google","gogcli","google-classroom","classroom","education"],"author":{"url":"AI","name":"Claude Code","email":"https://www.anthropic.com/claude"},"license":"MIT","_id":"gogcli-mcp-classroom@4.2.5","maintainers":[{"name":"chrischall","email":"chris.c.hall@gmail.com"}],"homepage":"https://github.com/chrischall/gogcli-mcp#readme","bugs":{"url":"https://github.com/chrischall/gogcli-mcp/issues"},"bin":{"gogcli-mcp-classroom":"dist/index.js"},"dist":{"shasum":"b50f5dce33f9883cebb7c6db75c4336ea1db401f","tarball":"https://registry.npmjs.org/gogcli-mcp-classroom/-/gogcli-mcp-classroom-4.2.5.tgz","fileCount":18,"integrity":"sha512-mSJxTt+visefuW7SGOXZ5oYo0OqRTVHW2MaZynsqSt8tkbRMJLoYEs/f5WtGM41TABxSQgydE14kmnZ50dgcyw==","signatures":[{"sig":"MEYCIQDzk0ljB1kL26BbRg0rfEh3eiDCML2BoDcEtWmgZQ5QuwIhAJi/5bbm8yQhtDP645oRA0CxYF2R0tFl94pqgIse/mL1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDoyi/3DWzgGSXffWYg8DKyjJYwOVKbENv+yVAyvuwoCwIhAMh5vvAR/yjTixrqAuutqdeoxFfr/PrPMm63UUcCLNGt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gogcli-mcp-classroom@4.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1492340},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"089df82cff9e6d026fa0ab72e215dd1cdf3adf0d","mcpName":"io.github.chrischall/gogcli-mcp-classroom","scripts":{"test":"vitest run --coverage","build":"tsc --noEmit && npm run bundle","bundle":"node ../../scripts/bundle.js src/index.ts dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3744dd4-d1bf-42e2-9be3-f8845d30688f"}},"repository":{"url":"git+https://github.com/chrischall/gogcli-mcp.git","type":"git"},"_npmVersion":"11.19.1","description":"Extended Google Classroom MCP server via gogcli — auth + full Classroom support","directories":{},"_nodeVersion":"26.9.0","dependencies":{"zod":"^4.6.1","@chrischall/mcp-utils":"^2.1.0","@modelcontextprotocol/server":"^2.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gogcli-mcp-classroom_4.2.5_1790085661480_0.9694503341494947","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"gogcli-mcp-classroom","version":"4.3.0","keywords":["mcp","model-context-protocol","claude","ai","google","gogcli","google-classroom","classroom","education"],"author":{"url":"AI","name":"Claude Code","email":"https://www.anthropic.com/claude"},"license":"MIT","_id":"gogcli-mcp-classroom@4.3.0","maintainers":[{"name":"chrischall","email":"chris.c.hall@gmail.com"}],"homepage":"https://github.com/chrischall/gogcli-mcp#readme","bugs":{"url":"https://github.com/chrischall/gogcli-mcp/issues"},"bin":{"gogcli-mcp-classroom":"dist/index.js"},"dist":{"shasum":"04ff8d0e3cc10370c1e9e57fd80b107548cc2721","tarball":"https://registry.npmjs.org/gogcli-mcp-classroom/-/gogcli-mcp-classroom-4.3.0.tgz","fileCount":18,"integrity":"sha512-P+hOx3l03HHWv0NT/j51crkg5rYnnUkJxO96fccDWmXovjmaqe7UXcneROKk+AO0sVbyT/hJhv2/X6ulUzQMGQ==","signatures":[{"sig":"MEUCIQDVOIn8Q1P8XwQC9IhiCuwBxEtZCz9uLCxMP+N4NE/sTwIgMuOqUbX99pLQK8V44L/nE8kywkCeSmETP6RKjdr7sSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDNI0NBsUdEwIHax2DXxV0270tmvsMQ0AJs+O20wre5EQIhAJZYapz3HC7VP5abN5bTl0nlqPdgxvxZhC9sJVRQrhem","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gogcli-mcp-classroom@4.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1506089},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"2089d90caaae5bfcb6933ec2480913e94c87642e","mcpName":"io.github.chrischall/gogcli-mcp-classroom","scripts":{"test":"vitest run --coverage","build":"tsc --noEmit && npm run bundle","bundle":"node ../../scripts/bundle.js src/index.ts dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3744dd4-d1bf-42e2-9be3-f8845d30688f"}},"repository":{"url":"git+https://github.com/chrischall/gogcli-mcp.git","type":"git"},"_npmVersion":"11.19.1","description":"Extended Google Classroom MCP server via gogcli — auth + full Classroom support","directories":{},"_nodeVersion":"26.10.0","dependencies":{"zod":"^4.6.1","@chrischall/mcp-utils":"^2.4.0","@modelcontextprotocol/server":"^2.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gogcli-mcp-classroom_4.3.0_1790178372327_0.7882851084226734","host":"s3://npm-registry-packages-npm-production"}},"4.4.0":{"name":"gogcli-mcp-classroom","version":"4.4.0","keywords":["mcp","model-context-protocol","claude","ai","google","gogcli","google-classroom","classroom","education"],"author":{"url":"AI","name":"Claude Code","email":"https://www.anthropic.com/claude"},"license":"MIT","_id":"gogcli-mcp-classroom@4.4.0","maintainers":[{"name":"chrischall","email":"chris.c.hall@gmail.com"}],"homepage":"https://github.com/chrischall/gogcli-mcp#readme","bugs":{"url":"https://github.com/chrischall/gogcli-mcp/issues"},"bin":{"gogcli-mcp-classroom":"dist/index.js"},"dist":{"shasum":"c465a0586e639075cfb59cc188cd655ec8311696","tarball":"https://registry.npmjs.org/gogcli-mcp-classroom/-/gogcli-mcp-classroom-4.4.0.tgz","fileCount":18,"integrity":"sha512-jaipoNWNdzfLgKpLxwbTbB4/Nvao5CW9zHK1b/B+81mEO1ehDJkRVhltlUuxOzvrIzgPxVC2YCd7MRgXLGRnzg==","signatures":[{"sig":"MEQCIGUQYn+vyGamSmfyyO5KrrwLiace7/yWZq6reVsI6qiyAiAkIRtPeuOFRyxoca28BTLhkCUXzgcOTlnx4hpAIY6qUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHESHilHczZaor9ZJ7TyKhB7Uz62xVPZMQt7PQ7IgUH/AiEAthm0Kl44JynF8WuD+VLKtOx2mha3BQtQPKlYStR6Qm8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gogcli-mcp-classroom@4.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1532834},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"565354e9b67e7b0150b79ee547eacce3af1a5bc8","mcpName":"io.github.chrischall/gogcli-mcp-classroom","scripts":{"test":"vitest run --coverage","build":"tsc --noEmit && npm run bundle","bundle":"node ../../scripts/bundle.js src/index.ts dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3744dd4-d1bf-42e2-9be3-f8845d30688f"}},"repository":{"url":"git+https://github.com/chrischall/gogcli-mcp.git","type":"git"},"_npmVersion":"11.19.1","description":"Extended Google Classroom MCP server via gogcli — auth + full Classroom support","directories":{},"_nodeVersion":"26.10.0","dependencies":{"zod":"^4.6.1","@chrischall/mcp-utils":"^2.4.0","@modelcontextprotocol/server":"^2.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gogcli-mcp-classroom_4.4.0_1790254170197_0.9346517788904298","host":"s3://npm-registry-packages-npm-production"}},"4.5.0":{"name":"gogcli-mcp-classroom","version":"4.5.0","keywords":["mcp","model-context-protocol","claude","ai","google","gogcli","google-classroom","classroom","education"],"author":{"url":"AI","name":"Claude Code","email":"https://www.anthropic.com/claude"},"license":"MIT","_id":"gogcli-mcp-classroom@4.5.0","maintainers":[{"name":"chrischall","email":"chris.c.hall@gmail.com"}],"homepage":"https://github.com/chrischall/gogcli-mcp#readme","bugs":{"url":"https://github.com/chrischall/gogcli-mcp/issues"},"bin":{"gogcli-mcp-classroom":"dist/index.js"},"dist":{"shasum":"ed741dc21ab326ce165f62d32e551d6fe28e08f7","tarball":"https://registry.npmjs.org/gogcli-mcp-classroom/-/gogcli-mcp-classroom-4.5.0.tgz","fileCount":18,"integrity":"sha512-U2EGkZrFFJjQ9ryPK7/vJXO/2uvWH+I+WVGKZIbr9Iyg691Gv/Vq88ga4mfK/4Hdd1GWLMFHYA0ySxLQ+irJWw==","signatures":[{"sig":"MEUCIQCLGuR6Zn0+xMEsYnGdauvuo8JZqS+TF6BL1NtTc7Vc1QIgY/OndJPbhM+IGCfG9DyxN9h3qhfCRSUWxrDKfidgdrQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHZPMM2YDuQNKwHvwPs6hehBzJd3QR0ws8rWwd06XNNkAiEA9FzFXYq3jTLyG8MvDI9xMXsTf5IzxcUtg7wn8S9YBfI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gogcli-mcp-classroom@4.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1536427},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"078ebe8c206ebdff960054b3f0c7d0d7445d93e3","mcpName":"io.github.chrischall/gogcli-mcp-classroom","scripts":{"test":"vitest run --coverage","build":"tsc --noEmit && npm run bundle","bundle":"node ../../scripts/bundle.js src/index.ts dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3744dd4-d1bf-42e2-9be3-f8845d30688f"}},"repository":{"url":"git+https://github.com/chrischall/gogcli-mcp.git","type":"git"},"_npmVersion":"11.19.1","description":"Extended Google Classroom MCP server via gogcli — auth + full Classroom support","directories":{},"_nodeVersion":"26.10.0","dependencies":{"zod":"^4.6.1","@chrischall/mcp-utils":"^2.6.0","@modelcontextprotocol/server":"^2.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gogcli-mcp-classroom_4.5.0_1790262760108_0.046514649827362975","host":"s3://npm-registry-packages-npm-production"}},"4.5.1":{"name":"gogcli-mcp-classroom","version":"4.5.1","keywords":["mcp","model-context-protocol","claude","ai","google","gogcli","google-classroom","classroom","education"],"author":{"url":"AI","name":"Claude Code","email":"https://www.anthropic.com/claude"},"license":"MIT","_id":"gogcli-mcp-classroom@4.5.1","maintainers":[{"name":"chrischall","email":"chris.c.hall@gmail.com"}],"homepage":"https://github.com/chrischall/gogcli-mcp#readme","bugs":{"url":"https://github.com/chrischall/gogcli-mcp/issues"},"bin":{"gogcli-mcp-classroom":"dist/index.js"},"dist":{"shasum":"a3ee58a21c27ce5ff39542af0ee0ccbfaeb5620d","tarball":"https://registry.npmjs.org/gogcli-mcp-classroom/-/gogcli-mcp-classroom-4.5.1.tgz","fileCount":19,"integrity":"sha512-c6lSDhrwzD1Uc4Qy+wdEFxT690BSfjiTXdm1Uf4M9kHgEGQ+UgUJ4Kt+mmBFvbDlyoHJ3iJgvkymhB6Df0/+lA==","signatures":[{"sig":"MEQCIC3cSDvYxv9gcui2fy0+NJ30dL+KfweOPYqdW6fChmXrAiA47XNNxjZOjrUADs/J1mfztnJsZSaQmPVK3Mrbbmgv+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICvY7WKB+lAJqsFqHEwBr8yhKB22S61x4OKEuNk/550cAiEAtw08s7MvB+fyPbvAXSq4Qf30PmPoxHPykN2PPiI7d3w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gogcli-mcp-classroom@4.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1595921},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"911fc32e3ac06c433ad2dad155c05265e6806713","mcpName":"io.github.chrischall/gogcli-mcp-classroom","scripts":{"test":"vitest run --coverage","build":"tsc --noEmit && npm run bundle","bundle":"node ../../scripts/bundle.js src/index.ts dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3744dd4-d1bf-42e2-9be3-f8845d30688f"}},"repository":{"url":"git+https://github.com/chrischall/gogcli-mcp.git","type":"git"},"_npmVersion":"11.19.1","description":"Extended Google Classroom MCP server via gogcli — auth + full Classroom support","directories":{},"_nodeVersion":"26.10.0","dependencies":{"zod":"^4.6.1","@chrischall/mcp-utils":"^2.6.0","@modelcontextprotocol/server":"^2.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gogcli-mcp-classroom_4.5.1_1790350524505_0.9104616013220745","host":"s3://npm-registry-packages-npm-production"}},"4.5.2":{"name":"gogcli-mcp-classroom","version":"4.5.2","keywords":["mcp","model-context-protocol","claude","ai","google","gogcli","google-classroom","classroom","education"],"author":{"url":"AI","name":"Claude Code","email":"https://www.anthropic.com/claude"},"license":"MIT","_id":"gogcli-mcp-classroom@4.5.2","maintainers":[{"name":"chrischall","email":"chris.c.hall@gmail.com"}],"homepage":"https://github.com/chrischall/gogcli-mcp#readme","bugs":{"url":"https://github.com/chrischall/gogcli-mcp/issues"},"bin":{"gogcli-mcp-classroom":"dist/index.js"},"dist":{"shasum":"67274b24ad693e1a5ce3cc8151a4cffa859d1445","tarball":"https://registry.npmjs.org/gogcli-mcp-classroom/-/gogcli-mcp-classroom-4.5.2.tgz","fileCount":19,"integrity":"sha512-rQn2mdYhV1qLRNJIkgs2GKHlxi85Uz8b+jyMPi7hRMlV8zf4oH0NpuzFOnEtUbf/uR9sMafHqE/cidJa8UoCvw==","signatures":[{"sig":"MEQCIC0JbqrZ35NzYxf6lyPu3AlSniVA3NSCNGwhOBl0u7Z5AiBEDMtOov0PRkLLCky84sVRB1CmVhbgX/TW5XKli7IAOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAQX73ETKi8TjldmRrOpqDJJJVGd61Ja6X7saQSnuxzsAiAr76Yti+E8ce8WBZZSpn7s2r1NBIvDKiaOYoaej/7IDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gogcli-mcp-classroom@4.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1600996},"type":"module","exports":{".":"./dist/index.js"},"gitHead":"5ce766c41e6ea08e7d09de604923b9429a592d26","mcpName":"io.github.chrischall/gogcli-mcp-classroom","scripts":{"test":"vitest run --coverage","build":"tsc --noEmit && npm run bundle","bundle":"node ../../scripts/bundle.js src/index.ts dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e3744dd4-d1bf-42e2-9be3-f8845d30688f"}},"repository":{"url":"git+https://github.com/chrischall/gogcli-mcp.git","type":"git"},"_npmVersion":"11.19.1","description":"Extended Google Classroom MCP server via gogcli — auth + full Classroom support","directories":{},"_nodeVersion":"26.10.0","dependencies":{"zod":"^4.6.1","@chrischall/mcp-utils":"^2.6.0","@modelcontextprotocol/server":"^2.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gogcli-mcp-classroom_4.5.2_1790572394543_0.13280720211217512","host":"s3://npm-registry-packages-npm-production"}},"4.6.0":{"_id":"gogcli-mcp-classroom@4.6.0","bin":{"gogcli-mcp-classroom":"dist/index.js"},"bugs":{"url":"https://github.com/chrischall/gogcli-mcp/issues"},"dist":{"shasum":"4872e204e8db870d13e55d34271ab11337b64995","tarball":"https://registry.npmjs.org/gogcli-mcp-classroom/-/gogcli-mcp-classroom-4.6.0.tgz","fileCount":19,"integrity":"sha512-8lj4DENrjk5XMRAz0WCSLO8Vhz5ISOpB3I6+y/MtQTo3Vh8+GvdYKN0LbewQJDMWsocjpPeF7km7JPQKxWsJrA==","signatures":[{"sig":"MEQCIEn6vTMprn83YPLIiCDMvAsWK4f3ryeNGNcGdP01FqJ1AiBWJAEsUixJE5HsY6K+Yn18tHstq6JVkxjzzH8t21FWzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEMCHx+wu8MoHjo+B1MnLrfcbxVgU/STMsmEIB/SG+MmKaECICK39/9DNEXRCMQheA3Uyfds7Ovju7aAci/DcFZZKiaw"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/gogcli-mcp-classroom@4.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1600996},"name":"gogcli-mcp-classroom","type":"module","author":{"url":"AI","name":"Claude Code","email":"https://www.anthropic.com/claude"},"exports":{".":"./dist/index.js"},"gitHead":"af97a34fbfb9624d646af8015c62a97c90b1479f","license":"MIT","mcpName":"io.github.chrischall/gogcli-mcp-classroom","scripts":{"test":"vitest run --coverage","build":"tsc --noEmit && npm run bundle","bundle":"node ../../scripts/bundle.js src/index.ts dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","test:coverage":"vitest run --coverage"},"version":"4.6.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e3744dd4-d1bf-42e2-9be3-f8845d30688f"}},"homepage":"https://github.com/chrischall/gogcli-mcp#readme","keywords":["mcp","model-context-protocol","claude","ai","google","gogcli","google-classroom","classroom","education"],"repository":{"url":"git+https://github.com/chrischall/gogcli-mcp.git","type":"git"},"_npmVersion":"11.19.1","description":"Extended Google Classroom MCP server via gogcli — auth + full Classroom support","directories":{},"maintainers":[{"name":"chrischall","email":"chris.c.hall@gmail.com"}],"_nodeVersion":"26.10.0","dependencies":{"zod":"^4.6.1","@chrischall/mcp-utils":"^2.6.0","@modelcontextprotocol/server":"^2.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/gogcli-mcp-classroom_4.6.0_1790943327435_0.8830404640259657"}}},"time":{"created":"2026-04-19T23:13:11.602Z","modified":"2026-10-02T12:15:27.860Z","2.0.0":"2026-04-19T23:13:11.860Z","2.0.2":"2026-04-19T23:27:58.074Z","2.0.3":"2026-05-12T10:28:06.006Z","2.0.4":"2026-05-12T10:32:01.663Z","2.0.6":"2026-05-14T18:13:27.808Z","2.0.7":"2026-05-14T18:21:19.941Z","2.0.8":"2026-05-14T18:34:29.767Z","2.0.9":"2026-05-15T20:50:14.408Z","2.0.10":"2026-05-19T14:20:45.392Z","2.0.11":"2026-05-19T16:01:47.531Z","2.0.12":"2026-05-22T02:36:54.201Z","2.1.0":"2026-05-26T00:25:05.665Z","2.2.0":"2026-05-30T14:26:58.468Z","2.3.0":"2026-05-30T17:13:40.998Z","2.4.0":"2026-06-01T18:37:23.331Z","2.4.1":"2026-06-02T11:55:40.745Z","2.5.0":"2026-06-07T16:52:48.577Z","2.6.0":"2026-06-09T02:35:48.776Z","2.6.1":"2026-06-09T14:21:47.613Z","2.7.0":"2026-06-11T13:29:03.519Z","2.7.1":"2026-06-11T15:36:22.931Z","2.8.0":"2026-06-12T13:44:06.770Z","2.18.0":"2026-07-27T00:12:53.667Z","2.18.1":"2026-07-27T01:25:21.025Z","2.18.2":"2026-07-27T19:44:36.282Z","2.18.3":"2026-07-27T21:16:15.015Z","2.18.4":"2026-07-29T03:02:36.591Z","2.19.0":"2026-08-08T02:48:37.325Z","2.19.1":"2026-08-08T13:52:08.093Z","2.19.2":"2026-08-09T00:22:43.058Z","2.20.0":"2026-08-09T00:45:56.815Z","2.21.0":"2026-08-09T03:39:54.785Z","2.21.1":"2026-08-09T15:05:38.407Z","2.22.0":"2026-08-09T18:54:13.347Z","2.23.0":"2026-08-10T12:27:22.094Z","2.23.1":"2026-08-10T12:37:44.279Z","2.23.2":"2026-08-13T03:41:00.632Z","2.24.0":"2026-08-14T22:20:29.775Z","2.25.0":"2026-08-16T02:34:41.499Z","2.26.0":"2026-08-28T11:37:43.278Z","2.27.0":"2026-08-29T22:30:34.227Z","2.27.1":"2026-09-03T16:08:59.480Z","2.28.0":"2026-09-04T13:28:32.564Z","2.29.0":"2026-09-04T15:26:17.058Z","2.29.1":"2026-09-07T19:07:41.078Z","2.30.0":"2026-09-14T12:42:17.358Z","3.0.0":"2026-09-17T12:02:48.249Z","4.0.0":"2026-09-18T15:17:51.979Z","4.0.1":"2026-09-18T15:48:39.390Z","4.1.0":"2026-09-20T02:48:46.888Z","4.2.0":"2026-09-20T18:27:19.557Z","4.2.1":"2026-09-20T19:41:45.541Z","4.2.2":"2026-09-20T20:33:38.336Z","4.2.3":"2026-09-20T23:40:30.627Z","4.2.4":"2026-09-21T04:14:21.400Z","4.2.5":"2026-09-22T14:01:01.568Z","4.3.0":"2026-09-23T15:46:12.419Z","4.4.0":"2026-09-24T12:49:30.287Z","4.5.0":"2026-09-24T15:12:40.196Z","4.5.1":"2026-09-25T15:35:24.600Z","4.5.2":"2026-09-28T05:13:14.650Z","4.6.0":"2026-10-02T12:15:27.523Z"},"bugs":{"url":"https://github.com/chrischall/gogcli-mcp/issues"},"author":{"url":"AI","name":"Claude Code","email":"https://www.anthropic.com/claude"},"license":"MIT","homepage":"https://github.com/chrischall/gogcli-mcp#readme","keywords":["mcp","model-context-protocol","claude","ai","google","gogcli","google-classroom","classroom","education"],"repository":{"url":"git+https://github.com/chrischall/gogcli-mcp.git","type":"git"},"description":"Extended Google Classroom MCP server via gogcli — auth + full Classroom support","maintainers":[{"name":"chrischall","email":"chris.c.hall@gmail.com"}],"readme":"# gogcli-mcp-classroom\n\n> [!WARNING]\n> **AI-developed project.** This codebase was built and is actively maintained by [Claude Code](https://www.anthropic.com/claude). Review all code and tool permissions before use.\n\nExtended Google Classroom [MCP](https://modelcontextprotocol.io) server via [gogcli](https://github.com/openclaw/gogcli). Includes auth tools plus dedicated Classroom tools covering courses, rosters, coursework, submissions (grading), announcements, topics, invitations, and profiles.\n\n## Requirements\n\n- [gogcli](https://github.com/openclaw/gogcli) installed and authenticated\n- Node.js 22+\n\n```bash\nbrew install gogcli\ngog auth add your@gmail.com --services classroom\n```\n\n## Installation\n\n```bash\nnpm install -g gogcli-mcp-classroom\n```\n\n### Claude Desktop\n\nAdd to `~/Library/Application Support/Claude/claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"gogcli-classroom\": {\n      \"command\": \"gogcli-mcp-classroom\",\n      \"env\": {\n        \"GOG_ACCOUNT\": \"you@gmail.com\"\n      }\n    }\n  }\n}\n```\n\n### Claude Code\n\n```bash\nclaude mcp add gogcli-classroom -- gogcli-mcp-classroom\n```\n\n## Dedicated Classroom Tools (44)\n\nPlus 5 auth tools. Dedicated tools cover the common Classroom operations; anything not listed runs via the escape hatch.\n\n| Namespace | Tools |\n|-----------|-------|\n| Courses | `gog_classroom_courses_list`, `_get`, `_create`, `_update`, `_delete`, `_archive`, `_unarchive` |\n| Students | `gog_classroom_students_list`, `_get`, `_add`, `_remove` |\n| Teachers | `gog_classroom_teachers_list`, `_get`, `_add`, `_remove` |\n| Roster | `gog_classroom_roster` (combined students + teachers) |\n| Coursework | `gog_classroom_coursework_list`, `_get`, `_create`, `_update`, `_delete` |\n| Submissions | `gog_classroom_submissions_list`, `_get`, `_grade`, `_return`, `_turn_in`, `_reclaim` |\n| Announcements | `gog_classroom_announcements_list`, `_get`, `_create`, `_update`, `_delete` |\n| Topics | `gog_classroom_topics_list`, `_get`, `_create`, `_update`, `_delete` |\n| Invitations | `gog_classroom_invitations_list`, `_get`, `_create`, `_accept`, `_delete` |\n| Profile | `gog_classroom_profile_get` |\n\n### Escape hatch\n\n`gog_classroom_run` runs any Classroom subcommand not covered above, including:\n\n- `guardians` (list/get/delete)\n- `guardian-invitations` (create/list/cancel)\n- `materials` (course materials)\n- `coursework assignees` (individualized assignment targeting)\n- `announcement assignees` (individualized announcement targeting)\n\nIt refuses what would reach students without the user being asked: publishing an announcement, coursework or material (`--state=PUBLISHED` or `--scheduled`), assigning an item to more students (`--mode=ALL_STUDENTS` or `--add-student`), roster adds, submission returns and guardian invitations. Use the dedicated tool, or ask the user to do it from Classroom.\n\nExample: `{ \"subcommand\": \"guardians\", \"args\": [\"list\", \"<studentUserId>\"] }`.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}