
Northeastern University Calendar MCP Server

2025.04.03
0
Python大学日历服务事件管理日程管理
Northeastern University Calendar MCP Server 是一个基于模型上下文协议(MCP)的服务,提供对东北大学活动日历的访问。它允许Claude Desktop获取、搜索和筛选东北大学日历中的事件。该服务的主要功能包括获取当天事件、获取指定天数的即将发生的事件、按关键词搜索事件、按类别筛选事件、获取特定事件的详细信息以及列出可用的事件类别。
View on GitHub
Overview
基本能力
产品定位
Northeastern University Calendar MCP Server 是一个专门为东北大学活动日历设计的MCP服务,旨在通过Claude Desktop提供便捷的日历事件查询和管理功能。
核心功能
- 获取当天事件
- 获取指定天数的即将发生的事件
- 按关键词搜索事件
- 按类别筛选事件
- 获取特定事件的详细信息
- 列出可用的事件类别
适用场景
- 学生或教职工查询当天或近期活动
- 根据兴趣筛选特定类别的事件(如体育、研讨会等)
- 获取特定活动的详细信息
- 了解大学提供的各类活动类别
工具列表
- 事件查询工具:获取当天或指定天数的事件
- 事件搜索工具:按关键词搜索事件
- 类别筛选工具:按类别筛选事件
- 详细信息获取工具:获取特定事件的详细信息
- 类别列表工具:列出可用的事件类别
常见问题解答
- 如果Claude无法连接到服务器,请确保服务器正在运行,并且端口(8000)未被防火墙阻止
- 如果服务器无法获取日历数据,请检查您的互联网连接
- 如果Claude Desktop报告扩展配置错误,请验证配置是否正确
使用教程
使用依赖
- Python 3.9+
- Claude Desktop应用
- 访问东北大学日历的互联网连接
安装教程
- 克隆或下载此存储库
- 创建虚拟环境:
python -m venv venv
- 激活虚拟环境:
- 在macOS/Linux上:
source venv/bin/activate
- 在Windows上:
venv\Scripts\activate
- 安装所需的依赖项:
pip install -r requirements.txt
调试方式
- 确保您的虚拟环境已激活
- 启动服务器:
python neu_calendar_server.py
- 服务器默认将在localhost端口8000上启动
连接到Claude Desktop
- 打开Claude Desktop
- 转到设置 -> 开发者
- 点击“编辑配置”
- 添加NEU Calendar MCP服务器的配置
- 重新启动Claude Desktop
使用扩展
安装扩展并运行服务器后,您可以向Claude询问东北大学的事件。例如: - "今天东北大学有什么活动?" - "显示下周的即将发生的事件" - "这个月有什么研讨会吗?" - "告诉我东北大学的体育赛事" - "有哪些可用的事件类别?"
许可证
None