Google Classroom MCP 服务器

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

手动安装

  1. 克隆本仓库
  2. 安装依赖:npm install
  3. 将Google OAuth凭证保存到项目根目录下的credentials.json文件中
  4. 执行以下命令完成身份验证:node index.js auth
  5. 配置Claude以使用此服务器,更新claude_desktop_config.json文件

使用方法

支持以下工具:

  • courses:列出所有课程
  • course-details:获取指定课程详细信息
  • assignments:获取指定课程的作业列表

示例指令:

  • 显示所有课程
  • 获取ID为123456789的数学课程详情
  • 显示ID为987654321的历史课程作业

如遇权限问题,请重新运行授权命令或检查Google Cloud设置。