Token导航 LogoToken导航TokenDH.com
Hdu Course MCP Server logo
AI代理stdio官方级别未说明来源级核验

Hdu Course MCP Server

MCP Server

基于fastmcp框架的杭州电子科技大学课表查询服务,支持异步获取课表信息并自动缓存。

工具数

0

提示词数

0

GitHub Stars

1

资源数

0
教育工具PythonClaudeClaude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

ZztIsolation

提供方

ZztIsolation

最后核验

2026/5/17 20:23

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install fastmcp aiohttp aiofiles

详细介绍

hdu-course-mcp-server

基于 fastmcp 框架的杭州电子科技大学课表 MCP Server。

项目结构

hdu-course-mcp-server/
├── server.py                    # 主服务入口,基于 fastmcp 框架
├── fetch_schedule.py            # 异步请求处理模块
├── config.py                    # 配置文件读取与 curl 解析
├── jiekou.txt                   # 课表接口 curl 命令(需自行提供)
├── kb.json                      # 保存的课表数据(自动生成)
├── claude_desktop_config.json   # Claude Desktop 配置文件
└── README.md                    # 项目说明文档

安装方法

  1. 安装 Python 3.8+。
  2. 安装依赖:
   pip install fastmcp aiohttp aiofiles
  1. 在项目根目录放置 jiekou.txt,内容为完整的 curl 命令。

使用方式

  1. 启动服务:
   python server.py
  1. 服务启动后会自动读取 jiekou.txt,请求课表并保存为 kb.json

工具接口说明

  • get_course_schedule:异步获取课表信息,返回 JSON 格式的课表数据。
  • 支持自动缓存到 kb.json 文件。
  • 可扩展更多工具,直接在 server.py 中添加新的 @mcp.tool 装饰器函数。

如何连接 Claude for Desktop

  1. 在 Claude for Desktop 工具管理中添加 MCP Server,填写本服务地址。
  2. Claude 可通过 MCP 协议调用 get_course_schedule 工具。

扩展说明

  • 可在 server.py 中添加更多 MCP 工具(如成绩查询、考试安排等)。
  • 按需扩展 fetch_schedule.pyconfig.py 实现更多功能。
  • 所有网络请求均使用异步方式,提高性能。

维护与开发建议

  • 代码注释清晰,便于理解和扩展。
  • 推荐模块化开发,便于后续维护。

目录标签

目录标签

教育工具PythonClaude课表查询本地部署异步处理数据缓存MCP协议

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

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

来源信息

继续浏览同类 MCP