
Company News
AWS Security Hub Adds Socket for Supply Chain Security
Socket is now in the AWS Security Hub Extended plan. Adopt it through AWS, apply committed spend, and block malicious open source packages.
gogcli-mcp-classroom
Advanced tools
Extended Google Classroom MCP server via gogcli — auth + full Classroom support
[!WARNING] AI-developed project. This codebase was built and is actively maintained by Claude Code. Review all code and tool permissions before use.
Extended Google Classroom MCP server via gogcli. Includes auth tools plus dedicated Classroom tools covering courses, rosters, coursework, submissions (grading), announcements, topics, invitations, and profiles.
brew install gogcli
gog auth add your@gmail.com --services classroom
npm install -g gogcli-mcp-classroom
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"gogcli-classroom": {
"command": "gogcli-mcp-classroom",
"env": {
"GOG_ACCOUNT": "you@gmail.com"
}
}
}
}
claude mcp add gogcli-classroom -- gogcli-mcp-classroom
Plus 5 auth tools. Dedicated tools cover the common Classroom operations; anything not listed runs via the escape hatch.
| Namespace | Tools |
|---|---|
| Courses | gog_classroom_courses_list, _get, _create, _update, _delete, _archive, _unarchive |
| Students | gog_classroom_students_list, _get, _add, _remove |
| Teachers | gog_classroom_teachers_list, _get, _add, _remove |
| Roster | gog_classroom_roster (combined students + teachers) |
| Coursework | gog_classroom_coursework_list, _get, _create, _update, _delete |
| Submissions | gog_classroom_submissions_list, _get, _grade, _return, _turn_in, _reclaim |
| Announcements | gog_classroom_announcements_list, _get, _create, _update, _delete |
| Topics | gog_classroom_topics_list, _get, _create, _update, _delete |
| Invitations | gog_classroom_invitations_list, _get, _create, _accept, _delete |
| Profile | gog_classroom_profile_get |
gog_classroom_run runs any Classroom subcommand not covered above, including:
guardians (list/get/delete)guardian-invitations (create/list/cancel)materials (course materials)coursework assignees (individualized assignment targeting)announcement assignees (individualized announcement targeting)Example: { "subcommand": "guardians", "args": ["list", "<studentUserId>"] }.
MIT
FAQs
Extended Google Classroom MCP server via gogcli — auth + full Classroom support
We found that gogcli-mcp-classroom demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Company News
Socket is now in the AWS Security Hub Extended plan. Adopt it through AWS, apply committed spend, and block malicious open source packages.

Research
/Security News
Popular npm packages keyv and cacheable compromised.

Security News
A misconfiguration gave three Anthropic models internet access, and one, believing it was in a simulation, shipped a credential-stealing package to PyPI.