管理代理服务器

Infomentor MCP服务器是一个尝试将管理任务卸载给LLMs/代理的工具,适用于教育管理场景。

  • by villaume
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 villaume/infomentor_mcp

使用说明

信息导师_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:

组ID:

运行服务器

  1. 启动MCP服务器:
uv run python main.py
  1. 在另一个终端中,用ngrok暴露它:
ngrok http 8000
  1. 从输出中复制ngrok URL(例如。, https://xxxx-xxxx.ngrok-free.app)

MCP检验员测试

  1. 启动检查器:
npx @modelcontextprotocol/inspector
  1. 使用以下方式连接: https://YOUR-NGROK-URL.ngrok-free.app/sse
    • 协议:在下拉菜单中选择“SSE”
    • 注意:使用 /sse 路径(这是SSE端点)
    • 确保每次都使用当前的ngrok URL(它们在重新启动时会更改)

使用MCP服务器

以克劳德为例: