返回市场
Moodle MCP服务器

Moodle MCP服务器

作者:loyaniu9 星标更新:2025-07-19

项目介绍

【技术文档摘要】: MseeP.ai 安全评估徽章

Moodle-MCP

一个提供与Moodle LMS交互能力的模型上下文协议(MCP)服务器实现。

警告: 此项目仍在开发中,仅部分功能可用。

功能

  • 从Moodle获取即将发生的事件

API参考

有关可用的Moodle API函数,请参阅官方文档

安装指南

方法1:使用mcp CLI(推荐)

  1. 根据.env.example创建自己的.env文件
  2. 假设已安装uv,运行uv add "mcp[cli]"以安装MCP CLI工具
  3. 运行mcp install main.py -f .env将moodle-mcp服务器添加到Claude应用

方法2:使用uvx

前往Claude > 设置 > 开发者 > 编辑配置 > claude_desktop_config.json,包括以下内容

{
  "mcpServers": {
    "moodle-mcp": {
      "command": "uvx",
      "args": ["moodle-mcp"],
      "env": {
        "MOODLE_URL": "https://{your-moodle-url}/webservice/rest/server.php",
        "MOODLE_TOKEN": "{your-moodle-token}"
      }
    }
  }
}

认证

获取您的Moodle令牌

  1. 导航至您的Moodle令牌管理页面https://{your-moodle-url}/user/managetoken.php
  2. 使用“服务”列中的“Moodle移动网络服务”令牌
  3. 将此令牌添加到您的.env文件中