
SJTU Campus Services
STDIOCampus services MCP server for SJTU students with jAccount integration
Campus services MCP server for SJTU students with jAccount integration
在此背景下,Agent(智能体)成为公认的最佳应用形态,其通过任务拆解、工具调用与自主决策的能力,将大模型从“对话工具”升级为“生产力引擎”,被视为通往AGI的必经之路。而MCP协议(Model Context Protocol)的崛起,则为Agent生态提供了关键基础设施。作为开源的标准化交互协议,MCP统一了大模型与外部工具、数据源的连接方式,解决了传统Function Call的碎片化问题,被类比为“AI领域的HTTP协议”。阿里云、OpenAI等巨头已全面集成MCP,其生态正以指数级扩张,成为Agent开发的事实标准。
在此趋势下,本项目基于MCP协议构建校园服务Agent,通过标准化接口将大模型与校园信息系统(如课表查询、图书馆预约、成绩分析等)深度对接,用户仅需自然语言指令即可完成复杂操作。这一设计将分散的校园服务整合为统一的AI交互入口,既保障了数据安全与本地化部署需求,又通过MCP的开放性降低了开发门槛,为大模型在教育场景的落地提供了轻量化解决方案。
SJTUGeek.MCP.Server.exe
)的完整路径pip install -r requirements.txt
--pydll
参数,Windows 系统需要加上后缀 .dll
,例如 python310.dll
--cookie
参数
SJTUGeek.MCP.Server
程序时需要加上 --use-http
参数,还有 --cookie=<你的 Cookie>
,然后在客户端填写地址为 http://localhost:5173/sse
SJTUGeek.MCP.Server
程序时需要加上 --use-http
参数,还有 --cookie=<你的 Cookie>
,然后在客户端填写地址为http://localhost:5173/
网站 | 工具列表 | 实现方法 |
---|---|---|
教学信息服务网 https://i.sjtu.edu.cn/ | 原生 | |
交大邮箱 https://mail.sjtu.edu.cn/ | 原生 | |
场馆预约 https://sports.sjtu.edu.cn/pc/ | 原生 | |
四则运算 (测试功能) | Python 插件 | |
个人信息 https://my.sjtu.edu.cn/ | Python 插件 | |
第二课堂 https://activity.sjtu.edu.cn/ | Python 插件 | |
教务处 https://jwc.sjtu.edu.cn/ | Python 插件 | |
交大新闻网 https://news.sjtu.edu.cn/ | Python 插件 |
*注:通过 Python 插件实现的工具需要 Python 环境才可以运行
SJTUGeek.MCP.Server
启动时的 --cookie
参数值欢迎加入上海交通大学学生信息技术协会(思源极客协会),和我们一起探索数智校园的无限可能!
协会官网:https://geek.sjtu.edu.cn/ 招新问卷:https://ssc.sjtu.edu.cn/f/fdd3762e