gogcli-mcp-classroom
Extended Google Classroom MCP server via gogcli — 49 tools: auth (5) + 44 dedicated Classroom tools spanning courses, students, teachers, coursework, submissions, announcements, topics, invitations, and profiles.
- Source: github.com/chrischall/gogcli-mcp
Requirements
- gogcli installed and authenticated
- Node.js 18 or later
Setup
{
"mcpServers": {
"gogcli-classroom": {
"command": "npx",
"args": ["-y", "gogcli-mcp-classroom"],
"env": {
"GOG_ACCOUNT": "you@gmail.com"
}
}
}
}
Classroom Tools
| Area | Tools | |------|-------| | Courses | list / get / create / update / delete / archive / unarchive | | Students | list / get / add / remove | | Teachers | list / get / add / remove | | Roster | combined students+teachers list | | Coursework | list / get / create / update / delete | | Submissions | list / get / grade / return / turn-in / reclaim | | Announcements | list / get / create / update / delete | | Topics | list / get / create / update / delete | | Invitations | list / get / create / accept / delete | | Profile | get (self or by userId) |
For guardians, guardian-invitations, materials, and assignee management, use gog_classroom_run (the escape hatch).
微信扫一扫