日历MCP服务器
日历API的MCP服务器。
工具
calendar_list_events
- 在日历中搜索事件 - 所需输入: - from (字符串):开始时间(例如2025-05-28 12:00:00) - to (字符串):结束时间(例如2025-05-28 13:00:00) - 返回:事件列表
calendar_create_event
- 在日历中创建事件 - 所需输入: - title (string):事件标题 - start (string):事件开始日期(例如2025-05-28 12:00:00) - end (string):事件结束日期(例如2025-05-2813:00:00) - 返回:创建的事件
设置
- 创建链接到用户的日历令牌:
- 访问 API代币页面 - 选择“工作区:日历user_info”范围
使用Claude Desktop
将以下内容添加到您的 claude_desktop_config.json:
NPX
{
"mcpServers": {
"calendar": {
"command": "npx",
"args": [
"-y",
"@infomaniak/mcp-server-calendar"
],
"env": {
"CALENDAR_TOKEN": "your-token"
}
}
}
}码头工人
{
"mcpServers": {
"calendar": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"CALENDAR_TOKEN",
"infomaniak/mcp-server-calendar"
],
"env": {
"CALENDAR_TOKEN": "your-token"
}
}
}
}环境变量
CALENDAR_TOKEN:必填。您的日历令牌。
故障排除
如果遇到权限错误,请验证:
- 所有必需的范围都已添加到您的日历令牌中
- 令牌已正确复制到您的配置中
构建
Docker构建:
docker build -t infomaniak/mcp-server-calendar -f Dockerfile .许可证
此MCP服务器根据MIT许可证获得许可。
