东北大学日历MCP服务器
此MCP服务器通过模型上下文协议(MCP)提供对东北大学事件日历的访问。它允许Claude Desktop从东北大学日历中获取、搜索和过滤事件。
特性
- 获取今天的活动
- 获取指定天数内即将发生的事件
- 按关键字搜索事件
- 按类别筛选事件
- 获取特定事件的详细信息
- 列出可用的事件类别
需求
- Python 3.9+
- 克劳德桌面应用程序
- 连接互联网以访问东北大学日历
安装
- 克隆或下载此存储库
- 创建虚拟环境:
python -m venv venv- 激活虚拟环境:
- 在macOS/Linux上:
source venv/bin/activate- 在Windows上:
venv\Scripts\activate- 安装所需的依赖项:
pip install -r requirements.txt用法
运行MCP服务器
- 确保您的虚拟环境已激活
- 启动服务器:
python neu_calendar_server.py- 默认情况下,服务器将在localhost端口8000上启动
连接到克劳德桌面
有关使用Claude Desktop设置MCP服务器的详细说明,请参阅 CLAUDE_DESKTOP_SETUP.md.
快速设置:
- 打开克劳德桌面
- 转到设置->开发人员
- 点击“编辑配置”
- 添加NEU日历MCP服务器的配置
- 重新启动克劳德桌面
使用扩展
安装扩展程序并运行服务器后,您可以向Claude询问东北大学的活动。例如:
- “今天东北大学发生了什么事情?”
- “显示下周即将发生的事件”
- “这个月有研讨会吗?”
- “告诉我东北大学的体育赛事”
- “有哪些类别的活动可供选择?”
截图
以下是运行中的NEU日历MCP服务器的一些示例:
可用的MCP工具
Available MCP Tools *NEU日历MCP服务器提供了几个与东北大学日历交互的工具。*
示例查询
Sample Query *询问东北大学即将举行的活动的简单查询示例。*
类别搜索-体育赛事
Category Search - Sports Events *克劳德从东北大学日历中搜索并显示即将到来的体育赛事。*
详细信息请求
Detailed Information Request *Claude根据所选事件提供有关特定事件的详细信息。在上述情况下,它确定该事件与克劳德本身有关。 🙂*
工具使用权限
Tool Usage Permission *Claude在执行日历搜索工具之前请求许可。*
故障排除
- 如果Claude无法连接到服务器,请确保服务器正在运行,并且端口(8000)未被防火墙阻止
- 如果服务器无法获取日历数据,请检查您的互联网连接
- 如果Claude Desktop报告扩展配置错误,请验证配置是否正确
许可证
这个项目是为了教育目的而提供的。日历数据属于东北大学。
鸣谢
- 日历数据源: 东北大学校历
- 使用模型上下文协议(MCP)构建
