使用说明
谷歌日历MCP代理(OpenAI代理SDK)
一个轻量级的AI代理,可以读取、创建和更新谷歌日历
通过MCP服务器发送事件。
完全由 OpenAI代理SDK,使用 凤凰
追踪, SQLite会话内存和a 真正的工具调用循环
(think → act → think → final JSON).
该项目展示了真正的应用人工智能工程:自主 代理在实时谷歌日历上调用真实工具。
代理人能做什么
•列出任何日期或范围的事件
•用自然语言创建会议(“明天下午1点预订午餐”)
•更新现有事件
•检测冲突
•每一步都有凤凰追踪
•用于隔离的每次运行会话ID
建筑
mcp_calendar_agent.py # The agent
calendar_mcp_server.py # MCP server exposing Calendar tools
tracer_config.py # Phoenix config
.gitignore
requirements.txt
运行项目
1.虚拟环境
python -m venv venv
venv\Scripts\activate
pip install -r requirements.txt
2.Google API证书
地方 credentials.json 在项目根中。
3.运行代理
python mcp_calendar_agent.py
MCP服务器
完整的服务器文档已移至:
Documentation/mcp_server_README.md
