Skip to main content
Glama

Apple Reminders MCP

by chenningling
test_get_reminders.py2.26 kB
# test_get_reminders.py import json import sys def test_get_reminders(): """ 测试查询提醒事项功能 """ # 测试用例 test_cases = [ { "date_range": "今天" }, { "date_range": "明天" }, { "date_range": "本周" } ] print("开始测试查询提醒事项功能...") # 导入reminder模块中的get_reminders函数 sys.path.append('.') from reminder import get_reminders for i, test_case in enumerate(test_cases): print(f"\n测试用例 {i+1}: 查询{test_case['date_range']}的提醒事项") try: # 调用函数并获取结果 result = get_reminders(test_case['date_range']) print(f"响应: {json.dumps(result, ensure_ascii=False, indent=2)}") # 检查响应是否成功 if result.get('success'): reminders = result.get('reminders', []) count = result.get('count', 0) date_range = result.get('date_range', {}) print(f"✅ 测试通过: 成功获取{date_range.get('description', test_case['date_range'])}的提醒事项") print(f"日期范围: {date_range.get('start')} 到 {date_range.get('end')}") print(f"找到 {count} 个提醒事项") # 显示提醒事项详情 if reminders: print("\n提醒事项详情:") for j, reminder in enumerate(reminders): print(f" {j+1}. 标题: {reminder.get('title')}") if reminder.get('notes'): print(f" 备注: {reminder.get('notes')}") print(f" 日期: {reminder.get('date')} {reminder.get('time')}") else: print("\n没有找到提醒事项") else: print(f"❌ 测试失败: 查询提醒事项失败") print(f"失败原因: {result.get('message', '未知错误')}") except Exception as e: print(f"测试出错: {str(e)}") if __name__ == "__main__": test_get_reminders()

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/chenningling/MCP-AppleReminders'

If you have feedback or need assistance with the MCP directory API, please join our Discord server