eClass平台MCP服务器
为Open eClass平台设计的模型上下文协议(MCP)服务器,支持UoA单点登录认证。
快速入门
-
克隆仓库: git clone https://github.com/sdi2200262/eclass-mcp-server.git cd eclass-mcp-server
-
安装依赖: 使用UV工具安装(推荐): uv sync --dev --all-extras 或使用pip安装: pip install -e .
-
配置环境变量: 创建
.env
文件并添加以下内容: ECLASS_URL=https://eclass.uoa.gr ECLASS_USERNAME=your_username ECLASS_PASSWORD=your_password -
启动服务器: python run_server.py
-
测试功能: 获取课程列表: python -m src.eclass_mcp_server.test.test_courses
更多详情请参考 docs/
目录下的文档。