这是一个基于Model Context Protocol(MCP)协议的Google Calendar集成服务器,支持像Claude Desktop这样的MCP客户端向Google Calendar添加日程安排,为用户提供便捷的日程管理体验。
此服务器可助力MCP客户端与Google Calendar实现交互,为日程管理带来便利。下面为你介绍使用前的准备步骤。
git clone [仓库地址]
cd mcp-server-google-calendar
npm install
创建.env
文件,并添加以下内容:
GOOGLE_CLIENT_ID=你的客户ID
GOOGLE_CLIENT_SECRET=你的客户秘密
.env
文件中。~/Library/Application Support/Claude/claude_desktop_config.json
文件,添加以下内容:{
"mcp-server-google-calendar": {
"command": "/usr/local/bin/node",
"args": ["/{绝对路径}/mcp-server-google-calendar/dist/main.js"],
"env": {
"GOOGLE_CLIENT_ID": "你的客户ID",
"GOOGLE_CLIENT_SECRET": "你的客户秘密"
}
}
}
echo '{"allowDevTools": true}' > ~/Library/Application\ Support/Claude/developer_settings.json
Command-Option-Shift-i
打开调试工具。服务器在遇到以下情况时会返回适当的错误信息:
服务器使用Pino日志器记录以下信息:
npm run build
npm run dev
npm run lint
本项目采用MIT License进行授权。