A
securityA
licenseA
qualityProvides tools for interacting with Gmail and Calendar APIs. This server enables you to manage your emails and calendar events programmatically through the MCP interface.
Last updated -
8
13
JavaScript
MIT License
Includes support for Ko-fi donations through a button link in the README.
Provides tools for interacting with Nextcloud Calendar, enabling calendar management (listing, creating, updating, deleting calendars) and event management (listing, creating, retrieving, updating, deleting events), with ADHD-friendly organization features.
用于 Nextcloud 日历集成的模型上下文协议 (MCP) 服务器。
使用此包的最简单方法是使用 npx:
对于开发或本地安装:
要与 MCP 客户端(如 Claude)一起使用,请将此配置添加到您的 MCP 客户端设置中:
您可以固定到软件包的特定版本:
服务器使用这些环境变量,并尽可能使用默认值:
多变的 | 描述 | 默认 | 必需的 |
---|---|---|---|
港口 | 服务器端口 | 3001 | 不 |
服务器名称 | MCP 服务器标识符 | NextCloud 日历服务器 | 不 |
NODE_ENV | 环境(开发/生产) | 发展 | 不 |
NEXTCLOUD_BASE_URL | 您的 Nextcloud 服务器 URL | - | 是的 |
NEXTCLOUD_用户名 | 您的 Nextcloud 用户名 | - | 是的 |
NEXTCLOUD_APP_TOKEN | 您的 Nextcloud 应用令牌 | - | 是的 |
保持活动间隔 | 保持活动间隔(毫秒) | 30000 | 不 |
对于本地开发:
.env
文件:.env
文件。.env
文件/mcp
- 主 MCP 端点(可流式传输的 HTTP 传输)/sse
和/messages
- 传统 MCP 端点(HTTP+SSE 传输)GET /health
- 健康检查端点GET /api/calendars
- 列出所有日历以下 MCP 工具已注册并可供客户使用:
工具 | 描述 | 参数 |
---|---|---|
listCalendars | 检索所有可访问的日历 | 没有任何 |
createCalendar | 创建新日历 | displayName (必需)、 color (可选)、 category (可选)、 focusPriority (可选) |
updateCalendar | 更新现有日历 | id (必需)、 displayName (可选)、 color (可选)、 category (可选)、 focusPriority (可选) |
deleteCalendar | 删除日历 | id (必填) |
⚠️ 权限警告:
updateCalendar
和deleteCalendar
工具可能需要 Nextcloud 实例中的特殊权限。日历操作受 Nextcloud 权限系统的约束。
工具 | 描述 | 参数 |
---|---|---|
listEvents | 检索日历的事件 | calendarId (必需)、 start (可选)、 end (可选) |
getEvent | 获取特定事件 | calendarId (必填)、 eventId (必填) |
createEvent | 创建新事件 | calendarId (必填)、 summary (必填)、 start (必填)、 end (必填)、 description (可选)、 location (可选) |
updateEvent | 更新现有事件 | calendarId (必需)、 eventId (必需),[以及要更新的任何事件属性] |
deleteEvent | 删除事件 | calendarId (必填)、 eventId (必填) |
注意:此软件包目前处于早期开发阶段(0.1.x)。API 和工具在未来版本中可能会有所变更,恕不另行通知。
请在 GitHub 存储库上报告任何问题。
国际学习中心