Google Tasks MCP 服务器
该MCP服务器连接Claude和Google Tasks,通过Claude直接管理任务列表和任务。
快速入门
1. 创建Google Cloud项目并启用API
- 前往Google Cloud Console创建项目。
- 启用“Google Tasks API”。
- 创建OAuth客户端ID,并添加
http://localhost:3000
为授权重定向URI。
2. 配置Claude桌面应用
- 安装Claude for Desktop。
- 打开配置文件并添加以下内容:
{
"mcpServers": {
"google-tasks": {
"command": "node",
"args": ["/path/to/google-tasks-mcp/build/index.js"],
"env": {
"GOOGLE_CLIENT_ID": "your_client_id_here",
"GOOGLE_CLIENT_SECRET": "your_client_secret_here",
"GOOGLE_REDIRECT_URI": "http://localhost:3000/oauth2callback"
}
}
}
}
3. 构建并运行服务器
- 安装依赖:
npm install
- 构建服务器:
npm run build
- 重启Claude桌面应用。
4. 认证流程
- 使用
authenticate
工具获取授权URL。 - 在浏览器中访问URL并完成认证。
- 使用
set-auth-code
工具输入返回的代码完成认证。
要求
- Node.js 14+
- Claude桌面版(最新)
- 启用Tasks API的Google Cloud项目