Database · MODEL CONTEXT PROTOCOL

peancor moodle mcp server

peancor moodle mcp server is a community-listed Model Context Protocol server. Review the source repository before installation.

WHAT IT CONNECTS

peancor moodle mcp server 为 AI Agent 提供什么

  • `list_students` - Retrieves the list of students enrolled in the course
  • Displays ID, name, email, and last access time for each student
  • `get_assignments` - Retrieves all available assignments in the course
  • Includes information such as ID, name, description, due date, and maximum grade
  • `get_student_submissions` - Examines a student's submissions for a specific assignment
  • Requires the assignment ID and optionally the student ID
  • `provide_assignment_feedback` - Provides grades and comments for a student's submission
  • Requires student ID, assignment ID, grade, and feedback comment
  • `get_quizzes` - Retrieves all available quizzes in the course
  • Includes information such as ID, name, description, opening/closing dates, and maximum grade
  • `get_quiz_attempts` - Examines a student's attempts on a specific quiz
  • Requires the quiz ID and optionally the student ID
  • `provide_quiz_feedback` - Provides comments for a quiz attempt
  • Requires the attempt ID and feedback comment
  • Node.js (v14 or higher)
  • Moodle API token with appropriate permissions
  • Moodle course ID
  • Clone this repository:
  • Install dependencies:
  • Create a `.env` file with the following configuration:
  • Build the server:
  • View the list of students and their submissions
  • Provide comments and grades for assignments
  • Examine quiz attempts and offer feedback
  • Log in to your Moodle site as an administrator
  • Go to Site Administration > Plugins > Web Services > Manage tokens
  • Create a new token with the necessary permissions to manage courses
  • Copy the generated token and add it to your `.env` file
  • Never share your `.env` file or Moodle API token
  • Ensure the MCP server only has access to the courses it needs to manage
  • Use a token with the minimum necessary permissions

SECURITY

MCP 收录不等于安全审核

MCP 服务器可能获得模型上下文、凭据、本地文件或调用外部系统的权限。连接 Agent 前,请检查代码、环境变量、网络行为、软件包来源与维护状态。