Google-Classroom-MCP-Server

Golden-Exp/Google-Classroom-MCP-Server

3.1

If you are the rightful owner of Google-Classroom-MCP-Server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.

This server integrates with Google Classroom API to retrieve course information.

Tools
1
Resources
0
Prompts
0

Google Classroom MCP Server

This is a Model Context Protocol (MCP) server that integrates with Google Classroom API. Currently, it supports retrieving courses from Google Classroom.

Setup

  1. Install dependencies:
npm install
  1. Set up Google Cloud Project and OAuth 2.0 credentials:

    • Go to Google Cloud Console
    • Create a new project
    • Enable Google Classroom API
    • Create OAuth 2.0 credentials
    • Download the credentials and save them securely
  2. Start the server:

npm start

Available Tools

get_courses

Retrieves a list of Google Classroom courses.

Parameters:

  • pageSize (optional): Maximum number of courses to return
  • pageToken (optional): Token for the next page of courses

Note

This is a basic implementation. You'll need to add proper authentication by implementing the OAuth2 flow with Google.