](https://mseep.ai/app/loyaniu-moodle-mcp)
Moodle MCP
一种模型上下文协议(MCP)服务器实现,提供与Moodle LMS交互的功能。 警告: 该项目仍在开发中,只有一些功能可用。
特性
- \[x\] 从Moodle获取即将举行的活动
api参考
有关可用的Moodle API函数,请参阅 官方文件.
安装说明
方法1:使用 mcp CLI(推荐)
- 创建自己的
.env文件来自.env.example - 假设你有
uv已安装,运行uv add "mcp[cli]"安装MCP CLI工具 - 跑
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令牌
- 导航到您的Moodle令牌管理页面
https://{your-moodle-url}/user/managetoken.php - 使用令牌
Moodle mobile web service在Service列 - 将此令牌添加到您的
.env文件

