modelscope·@kristofferv98/Mcp_calender_agent
暂无描述。
🗓️ macOS 日历管理的代理驱动方案
</div>该项目基于 Omar-V2/mcp-ical,并使用基于代理的方法重新实现了用户交互层。
通过专用的人工智能代理,改变您与 macOS 日历的互动方式!此 MCP iCal 服务器利用 OpenAI Agent SDK 提供了一个强大且统一的日历操作入口点。
与传统的 MCP 实现不同,该服务器采用基于代理的方法:
send_to_calendar_agent),它将任务委托给一个专门的日历代理你:“下周我的日程是什么?” Claude:“让我查一下……” [日历代理处理请求并返回清晰的日程]
你:“明天中午和 Sarah 安排一个午餐会议” Claude:“事件已创建:与 Sarah 的午餐,明天中午 12:00”
立即将自然语言转换为日历事件!
“安排下星期四下午 1 点在 Bistro Garden 的团队午餐” ↓ 📎 创建:团队午餐 📅 星期四,下午 1:00 📍 Bistro Garden
🔄 循环事件: “每周一上午 9 点设置我的团队同步,并提前 15 分钟提醒”
📝 详细事件: “在工程日历中安排明天下午 2 到 4 点的产品评审会议, 添加关于审查 Q1 指标的备注,并提前 1 小时提醒我”
📱 多日历支持: “在我的个人日历中添加下周三下午 3 点的牙医预约”
通过自然查询快速访问您的日程:
“下周我的日程是什么?” ↓ 📊 以智能格式显示您的即将到来的事件
“下周二我什么时候可以安排一个两小时的会议?” ↓ 🕒 找到的可用时间: • 周二上午 10:00 - 中午 12:00 • 周二下午 2:00 - 下午 4:00
自然地修改事件:
“将明天的团队会议改到下午 3 点” ↓ ✨ 会议重新安排到下午 3:00
💡 专业提示:由于您可以在自定义日历中创建事件,如果您将 Google 日历与 iCloud 日历同步,您可以使用此 MCP 服务器在 Google 日历中创建事件!只需在创建或更新事件时指定 Google 日历即可。
💡 注意:虽然这些说明侧重于使用 Claude for Desktop 设置 MCP 服务器,但此服务器可以与任何兼容 MCP 的客户端一起使用。有关使用不同客户端的更多详细信息,请参阅 MCP 文档。
OPENAI_API_KEY 环境变量)虽然此 MCP 服务器可以与任何兼容 MCP 的客户端一起使用,但以下说明是针对桌面版 Claude 的。
git clone https://github.com/yourusername/mcp-ical.git cd mcp-ical
uv sync
创建或编辑 ~/Library/Application Support/Claude/claude_desktop_config.json 并将您的 OpenAI API 密钥作为环境变量包含在内:
json { "mcpServers": { "mcp-ical": { "command": "uv", "args": [ "--directory", "/ABSOLUTE/PATH/TO/PARENT/FOLDER/mcp-ical", "run", "mcp-ical" ], "env": { "OPENAI_API_KEY": "your-api-key-here" } } } }
⚠️ 重要:Claude 必须从终端启动才能正确请求日历权限。直接从 Finder 启动不会触发权限提示。
bash /Applications/Claude.app/Contents/MacOS/Claude
尝试:“下周我的日程安排是什么?”
🔑 注意:当您首次使用与日历相关的命令时,macOS 将提示授予日历访问权限。只有按照上述方式从终端启动 Claude 时才会出现此提示。
⚠️ 警告:测试将创建临时日历和事件。虽然清理是自动的,但仅应在开发环境中运行测试。
bash
uv sync --dev
uv run pytest tests
此实现使用了一种独特的架构:
send_to_calendar_agent)这种方法提供了几个优点:
此实现保留了 Omar-V2/mcp-ical 中大部分核心日历功能,但完全重新实现了用户交互层:
核心日历操作(事件创建、列表等)和 macOS 集成基本保持不变。
欢迎反馈和贡献!以下是您可以帮助的方式:
此项目根据 MIT 许可证发布 - 请参阅 LICENSE 文件获取详细信息。
VariFlight航班信息服务的模型上下文协议(MCP)服务器实现方案。该服务器提供了多种工具,支持查询航班信息、天气数据及航班舒适度指标。
快递100 MCP Server提供快递信息查询、快递运费预估比价、快递时效查询(含发货前时效查询与在途动态时效查询)等功能。
实时时间获取函数,可根据指定时区获取当前时间(默认中国时间),并以格式化文本返回详尽的时间信息。 可获取的详尽时间信息包括:时区、时区缩写、当前时间、星期、日期、具体时间、年份、月份、日期、小时、分钟、秒钟、 一年中的第几天、一年中的第几周、是否为夏令时、客户端IP、与UTC的偏移、与UTC的时差描述等。
现已支持5个核心API接口和MCP协议的对接, 涵盖询价、发单、查询详情等,是国内首家兼容MCP协议的配送服务商。
RollingGo-Flight-MCP 是一款 MCP 原生的全球机票服务插件,完美适配 Claude 、Cursor、Codex等AI Agent 和主流 MCP 客户端。 基于道旅官方供应链,内置机场智能识别与航班多维检索两大核心工具,整合 RollingGo 全球 500 + 合作航司、覆盖 200 + 国家和地区的千万级航线资源,支持实时价格查询、舱等筛选、行程匹配等专业功能,具备企业级高并发稳定性与 7×24 小时服务保障,帮助企业和个人开发者零成本构建具备机票交易能力的 AI 应用。
基于 arXiv 的开放 API 进行论文搜索的