Moodle MCP服务器

Moodle MCP Server是一个通过自然语言连接AI代理与Moodle站点的工具,用于管理、分析和自动化Moodle网络服务。

  • by lmscloud-io
  • Python
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 lmscloud-io/moodle-mcp-server

使用说明

Moodle MCP服务器

将AI代理连接到您的Moodle站点——使用自然语言进行管理、分析和自动化。

概述

模型上下文协议(MCP)是一个开放标准,它使大型语言模型和AI代理能够与外部数据、应用程序和工具进行通信。这 Moodle MCP服务器 实现此协议以执行 Moodle web服务 使用您选择的模型直接从您首选的AI聊天中。连接其他MCP服务器以扩展功能,并使用检索、生成或分析工具进行链接。

查找以下详细文档和示例 https://lmscloud.io/products/moodle-mcp/

如何使用

如果未安装,请安装uv(软件包管理器)

对于macOS/Linux:

curl -LsSf https://astral.sh/uv/install.sh | sh

对于Windows,请参阅: https://docs.astral.sh/uv/getting-started/installation/

将MCP服务器添加到您首选的AI聊天

将下面示例中的环境变量替换为Moodle站点URL和有效的web服务令牌。 我们还建议添加 unix_timestamps_mcp 服务器,以更好地处理时间。

{
  "mcpServers": {
    "Moodle MCP": {
      "command": "uvx",
      "args": [
        "--from",
        "git+https://github.com/lmscloud-io/moodle-mcp-server",
        "moodle-mcp-server"
      ],
      "env": {
        "MOODLE": "https://your-moodle-site.com",
        "TOKEN": "your_webservice_token"
      }
    },
    "unix_timestamps_mcp": {
      "command": "npx",
      "args": ["-y", "github:Ivor/unix-timestamps-mcp"]
    }
  }
}

许可证

此项目根据GNU通用公共许可证v3.0或更高版本获得许可-请参阅 许可证 文件以获取详细信息。

链接

  • 网站: https://lmscloud.io/products/moodle-mcp/
  • 仓库: https://github.com/lmscloud-io/moodle-mcp-server
  • 问题追踪: https://github.com/lmscloud-io/moodle-mcp-server/issues
  • 魔灯: https://moodle.org
  • 模型上下文协议: https://modelcontextprotocol.io