eClass平台MCP服务器

eClass平台MCP服务器

为Open eClass平台设计的模型上下文协议(MCP)服务器,支持UoA单点登录认证。

快速入门

  1. 克隆仓库: git clone https://github.com/sdi2200262/eclass-mcp-server.git cd eclass-mcp-server

  2. 安装依赖: 使用UV工具安装(推荐): uv sync --dev --all-extras 或使用pip安装: pip install -e .

  3. 配置环境变量: 创建 .env 文件并添加以下内容: ECLASS_URL=https://eclass.uoa.gr ECLASS_USERNAME=your_username ECLASS_PASSWORD=your_password

  4. 启动服务器: python run_server.py

  5. 测试功能: 获取课程列表: python -m src.eclass_mcp_server.test.test_courses

更多详情请参考 docs/ 目录下的文档。