Northeastern University Calendar MCP Server

Northeastern University Calendar MCP Server

site icon
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应用
  • 访问东北大学日历的互联网连接

安装教程

  1. 克隆或下载此存储库
  2. 创建虚拟环境:
python -m venv venv
  1. 激活虚拟环境:
  2. 在macOS/Linux上: source venv/bin/activate
  3. 在Windows上: venv\Scripts\activate
  4. 安装所需的依赖项:
pip install -r requirements.txt

调试方式

  1. 确保您的虚拟环境已激活
  2. 启动服务器:
python neu_calendar_server.py
  1. 服务器默认将在localhost端口8000上启动

连接到Claude Desktop

  1. 打开Claude Desktop
  2. 转到设置 -> 开发者
  3. 点击“编辑配置”
  4. 添加NEU Calendar MCP服务器的配置
  5. 重新启动Claude Desktop

使用扩展

安装扩展并运行服务器后,您可以向Claude询问东北大学的事件。例如: - "今天东北大学有什么活动?" - "显示下周的即将发生的事件" - "这个月有什么研讨会吗?" - "告诉我东北大学的体育赛事" - "有哪些可用的事件类别?"

许可证

None