Google Classroom MCP 服务器
一个通过MCP协议为Claude等AI助手提供Google Classroom数据访问的服务器。
快速入门
前置条件
- 安装Node.js(v16或更高版本)
- 在Google Cloud Platform中启用Google Classroom API,并获取OAuth 2.0凭证
安装方式
自动安装(推荐)
使用Smithery CLI工具自动安装: npx -y @smithery/cli install @faizan45640/google-classroom-mcp-server --client claude
手动安装
- 克隆本仓库
- 安装依赖:npm install
- 将Google OAuth凭证保存到项目根目录下的credentials.json文件中
- 执行以下命令完成身份验证:node index.js auth
- 配置Claude以使用此服务器,更新claude_desktop_config.json文件
使用方法
支持以下工具:
- courses:列出所有课程
- course-details:获取指定课程详细信息
- assignments:获取指定课程的作业列表
示例指令:
- 显示所有课程
- 获取ID为123456789的数学课程详情
- 显示ID为987654321的历史课程作业
如遇权限问题,请重新运行授权命令或检查Google Cloud设置。