Token导航 LogoToken导航

MCP Server · AI代理

MCP Edt Unicaen

一个基于Python的MCP服务器,提供查询课程时间表和教室可用性的功能,适用于大学课程管理。

stdio官方级别未说明来源级核验工具 2
PythonAI代理工作流自动化

快速开始

作者 / 组织
Infuseting
提供方
Infuseting
运行时
Python

工具数量

2

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

2 个

MCP World

选型结论

MCP Edt Unicaen 属于AI代理类 MCP Server,公开资料标注 2 个工具,通过stdio 本地进程接入,客户端适配情况以官方文档为准,有可以直接复制的安装命令;接入前先确认权限范围。

分类

AI代理

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

python -m venv devenv

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 2 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

EDT Unicaen-Serveur MCP(模型上下文协议)

该存储库包含一个最小的模型上下文协议(MCP)服务器,该服务器公开了卡昂大学(UNICAEN)用于查询时间表(EDT)的工具。

服务器使用Python实现,并提供MCP工具(通过 mcp.server.fastmcp)检索教师、房间或学生的下一节课,并检查房间的可用性。

要点

  • 名称:EDT Unicaen MCP服务器
  • 主要文件: index.py, utils.py
  • 展示的MCP工具: prochain_cours, disponibilite_salle
  • 健康端点: /health

功能

  • 从输入元数据构建ADE(第三方端点)更新URL。
  • 通过HTTP检索更新(JSON或ICS)和解析以查找事件(即将到来的课程、可用性)。
  • 支持可用性请求期间的可选时间限制(参数 start et end).

先决条件

  • 推荐使用Python 3.10+。
  • 中列出的依赖项 requirements.txt (使用虚拟环境)

安装速度快

  1. 创建并激活虚拟环境(Windows PowerShell):
python -m venv devenv
.\devenv\Scripts\Activate.ps1
  1. 安装依赖项:
pip install -r requirements.txt

配置

可以通过环境变量配置服务器行为:

  • MCP_HOST -侦听地址(默认) 127.0.0.1)
  • MCP_PORT -HTTP端口(默认) 8000)
  • MCP_MOUNT -MCP装载路径(默认) /mcp)
  • MCP_SSE_PATH -SSE路径(默认) /sse)
  • MCP_MESSAGE_PATH -消息路径(默认) /messages/)
  • MY_EDT -呼叫者未提供名称时使用的默认名称(预期格式: PRENOM NOM)

示例(PowerShell):

$env:MCP_PORT = '8000'
$env:MY_EDT = 'Jean Dupont'

用法

在标准模式(stdio)下启动服务器:

python index.py

服务器启动MCP服务器并公开其中声明的工具 index.py.

有用的端点

  • /health (get)-返回一个简单的JSON以验证服务器是否处于活动状态。

MCP工具可通过中间件层访问-请参阅代理/EDT使用的调度和MCP客户端。

提供的MCP工具

  • prochain_cours(nom: Optional[str]) -> dict :

- 返回给定名称(教授/教室/学生/大学)的下一个事件(ISO日期/时间、摘要)。 - 是 nom 不存在或等于 me/moi/self,服务器使用 MY_EDT 是的,配置。 - 在文件中搜索 assets/*.json,构造ade URL,获取资源,并尝试解析JSON或ICS以提取下一个事件。

  • disponibilite_salle(nom: Optional[str], start: Optional[str], end: Optional[str]) -> dict :

- 指示房间现在是否空闲,如果没有,直到什么时候才被占用。 - 设置 start/end 可能是几个小时 HH:MM 或ISO日期时间以限制搜索窗口。

返回包括完整ISO格式的日期/时间(例如: 2025-10-25T08:00:00).

数据/资产

乐档案 assets/ 包含几个示例JSON文件:

  • prof.json -教师元数据
  • salle.json -房间元数据
  • student.json -学生元数据
  • univ.json -一般元数据/时间表

这些文件用作解析EDT名称和构建ADE URL的本地源。

发展

  • 代码负责人: index.py
  • 解析/解析实用功能: utils.py

发展建议:

  1. 激活开发环境。
  2. 如果需要,安装开发依赖项。
  3. 启动 index.py 并通过MCP客户端或模拟调用测试工具。

测试

此存储库中(尚未)包含测试套件。要添加测试:

  1. 添加 pytest 至 requirements.txt 哦 requirements-dev.txt.
  2. 编写单元测试 utils.py (解析ICS/JSON、构建URL、搜索条目)。

使用示例(MCP客户端)

MCP客户端可以调用该工具 prochain_cours 通过传递一个名字。答案是一个JSON对象,包含 ok, source,et next (ou error).

贡献者

欢迎贡献:问题、添加测试的PRS、增强ICS/JSON解析的鲁棒性或添加其他MCP工具。

许可证

此存储库不包括文件 LICENSE.如果要声明显式许可证,请添加一个。

______________________________________________________________________

工具与能力

工具数量

2

资源数量

0

提示词数量

0

能力标签

课程管理Python本地部署时间表查询教室可用性大学服务MCP协议

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

多步任务编排

把拆解、检索、执行串成一条链,模型按步骤调用工具。

长期上下文

把会话、笔记和知识放到外部存储,换个会话还能接着做。

接自有流程

把内部系统和模型连起来,让助手调用已有的工作流。

选择建议

值得选的地方

  • 只提供 2 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在AI代理场景里让模型直接调用外部能力的人。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
MCP Edt Unicaen

MCP World · 本页

2stdio有2 个2026-05-17
Everything Claude Code

MCP World

0stdio有1 个2026-05-17
Filesystem 560c4363

MCP World

13未说明未标注2 个2026-05-17
Time 7365cb6d

MCP.so

2SSE有2 个2026-05-17
Server Everything (everything)

MCP World

11stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

MCP Edt Unicaen 怎么安装?

公开资料给出的安装命令是 python -m venv devenv,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

MCP Edt Unicaen 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Python;保存后完全退出客户端再打开,配置才会生效。

MCP Edt Unicaen 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

MCP Edt Unicaen 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

MCP Edt Unicaen 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP