服务器使用 Go 编写,编译为独立的二进制文件,便于在 Windows、macOS 和 Linux 上进行简单部署。开发人员指出 Go 实现的稳定性和性能,相较于解释型运行时减少了运行时占用。此设计使服务器适合于适度的托管环境,以及希望与其他校园服务一起运行单个可执行文件的开发人员。
输入要求和权限约束决定可用操作
使用服务器需要启用移动 Web 服务的 Moodle 实例和来自用户配置文件安全密钥的有效 Moodle API 令牌。令牌的权限控制服务器可以访问的数据和操作;例如,评分等高级管理操作依赖于这些 API 范围。服务器与 MCP 兼容的客户端(如 Claude Desktop、Cursor 或 LobeChat)一起工作,以对话方式呈现结果。