这是一个用于自动化管理Google日历的MCP(机器学习控制协议)服务器,支持创建、更新、删除和查询日历事件等功能。该服务器集成了自动授权功能,简化了与Google Calendar API的交互流程。
本服务器是用于自动化管理Google日历的MCP服务器,集成自动授权功能,简化与Google Calendar API的交互,支持日历事件的创建、更新、删除和查询等操作。
pip install google-api-python-client oauth2client flask
GC_CREDENTIALS
为包含OAuth凭证文件的路径。GC_PROJECT_ID
为目标项目的Google Cloud项目ID。# 创建新事件
curl -X POST \
http://localhost:5000/api/events \
-H "Content-Type: application/json" \
-d '{"summary":"项目会议","start_time":"2024-05-16T10:00:00","end_time":"2024-05-16T11:30:00"}'
# 查询特定事件
curl -X GET \
http://localhost:5000/api/events/abc123xyz456
# 创建事件,支持通过JSON格式传递详细信息,包括标题、时间、地点等
{
"summary": "会议",
"start_time": "2024-05-15T14:00:00",
"end_time": "2024-05-15T16:00:00"
}
本服务器采用高效的API设计和可靠的网络通信机制,支持多线程处理,能同时处理多个用户的日历请求。所有OAuth凭证均经过AES加密处理,采用基于角色的权限管理防止未授权操作,并记录所有API调用历史便于追踪和分析。
欢迎提交Pull Request或报告问题。如需商业支持,请联系项目维护者。
感谢您选择我们的Google日历自动授权MCP服务器,期待您的反馈和建议!