Token导航 LogoToken导航TokenDH.com
moodlemcpconnector logo
运维云端stdio官方级别未说明来源级核验

moodlemcpconnector

MCP Server

一个Python脚本,提供与Moodle实例Web服务API的简单接口,用于MCP兼容应用程序(如LMStudio)与Moodle数据的交互。

工具数

0

提示词数

0

GitHub Stars

3

资源数

0
教育技术PythonAPI集成

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

MikaDerBre

提供方

MikaDerBre

最后核验

2026/5/17 20:23

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install requests mcp[cli]

详细介绍

MCP的Moodle课程连接器

这个Python脚本为Moodle实例的Web服务API提供了一个简单的接口。它旨在作为与MCP兼容的应用程序(如LMStudio)的工具提供者,使语言模型能够与Moodle数据进行交互。

特点/特性

列出课程:获取所有可用课程的列表,包括它们的ID、名称和摘要。

获取课程内容:使用课程ID检索特定课程的详细内容。

(要给脚本添加更多工具很容易,只需遵循相同的结构即可。)

MCP 集成:使用 FastMCP 库将 Moodle 功能作为工具暴露出来。

先决条件

在开始之前,请确保已安装以下内容:

python

请求和mcp Python库。

您还需要对 Moodle 实例拥有管理员访问权限,以启用 API 访问并生成令牌。

设置与配置 按照以下步骤使脚本运行。

  1. 安装

克隆此仓库或下载脚本。然后,安装所需的Python包:

pip install requests mcp[cli]
  1. Moodle API设置

在谷歌上搜索“在Moodle中启用Web服务”。如果你按照说明操作,应该能获取到脚本中需要使用的令牌。

  1. 脚本配置

打开Python脚本,并使用您Moodle实例的详细信息更新以下配置变量:

Replace with your Moodle site's URL

MOODLE_URL = "http://your-moodle-site.com" 

Replace with the token you generated in Moodle

MOODLE_TOKEN = "YOUR_MOODLE_API_TOKEN"

在LMStudio中的示例用法

{
  "mcpServers": {
    "moodlemcp": {
      "command": "python3",
      "args": [
        "/path/to/your/python/file.py"
      ]
    }
  }
}

最后编辑时间:2025年10月15日

目录标签

目录标签

教育技术PythonAPI集成Moodle集成本地部署API工具Python脚本课程管理

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

token

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiotoken部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP