信息导师_mcp
Infomentor MCP服务器-尝试将管理任务卸载到LLM/代理
安装
使用uv安装依赖项:
uv sync这将创建一个虚拟环境,并从安装所有必需的软件包 pyproject.toml 和 uv.lock.
设置环境变量
创建一个 .env 使用您的Infomentor凭据在项目根目录中创建文件:
INFOMENTOR_USERNAME=your_username
INFOMENTOR_PASSWORD=your_password
INFOMENTOR_GROUP_1_ID=your_group_1_id
INFOMENTOR_GROUP_2_ID=your_group_2_id
INFOMENTOR_PUPIL_1_ID=your_pupil_1_id
INFOMENTOR_PUPIL_2_ID=your_pupil_2_id查找ID:转到计算机上的Infomentor-在开发人员视图>Javascript控制台中检查ID:
学生ID: Pupil IDs
组ID: Group IDs
运行服务器
- 启动MCP服务器:
uv run python main.py- 在另一个终端中,用ngrok暴露它:
ngrok http 8000- 从输出中复制ngrok URL(例如。,
https://xxxx-xxxx.ngrok-free.app)
MCP检验员测试
- 启动检查器:
npx @modelcontextprotocol/inspector- 使用以下方式连接:
https://YOUR-NGROK-URL.ngrok-free.app/sse
- 协议:在下拉菜单中选择“SSE” - 注意:使用 /sse 路径(这是SSE端点) - 确保每次都使用当前的ngrok URL(它们在重新启动时会更改)
使用MCP服务器
以克劳德为例: Claude
