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
用于 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 存储库上报告任何问题。
国际学习中心
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Cheffromspace/mcp-nextcloud-calendar'
If you have feedback or need assistance with the MCP directory API, please join our Discord server