这是一个由社区维护的 模型上下文协议 (MCP) 服务器,借助它,任何 MCP 兼容客户端(如 Claude Desktop、Continue、Cursor、自定义脚本等)都能通过一组标准的 资源 和 工具 与 Reclaim.ai API 进行交互。
⚠️ 重要提示
此项目未得到 Reclaim.ai 的认可、赞助或支持,它仅使用了 Reclaim 的公共 API。请自行承担风险并遵守 Reclaim 的服务条款。
安装并运行 MCP 服务器:
npm install reclaim-mcp-server --save-dev
然后在您的配置文件中添加以下内容:
{
"mcpServers": {
"reclaim": {
"command": "npx",
"args": [
"reclaim-mcp-server"
],
"env": { "RECLAIM_API_KEY": "your_api_key_here" }
}
}
}
如果需要从源码安装:
git clone https://github.com/jj3ny/reclaim-mcp-server.git
cd reclaim-mcp-server
pnpm install && pnpm build
# 使用您的 API 密钥运行
RECLAIM_API_KEY=your_api_key node dist/index.js
tasks://active
)工具 | 描述 | 参数 | ✅ 幂等性 | ☠️ 破坏性 |
---|---|---|---|---|
reclaim_list_tasks |
列出任务 (默认为活跃) | { "filter"?: "active"|"all" } |
✅ | ❌ |
reclaim_get_task |
获取任务 | { "taskId": number } |
✅ | ❌ |
reclaim_create_task |
创建新任务 | { /* 任务属性 */ } |
❌ | ❌ |
reclaim_update_task |
更新任务 | { /* 要更新的属性 */ } |
✅ | ❌ |
reclaim_delete_task |
删除任务 | { "taskId": number } |
✅ | ⚠️ |
reclaim_add_task |
添加任务到列表 | { "taskId": number, "listId": string } |
✅ | ❌ |
reclaim_remove_task |
从列表移除任务 | { "taskId": number, "listId": string } |
✅ | ⚠️ |
reclaim_complete_task |
完成任务 | { "taskId": number } |
✅ | ⚠️ |
reclaim_uncomplete_task |
取消完成任务 | { "taskId": number } |
✅ | ⚠️ |
reclaim_due_date_task |
设置截止日期 | { "taskId": number, "dueDate": string } |
✅ | ⚠️ |
reclaim_clear_duedate_task |
清除截止日期 | { "taskId": number } |
✅ | ⚠️ |
reclaim_priority_task |
设置优先级 | { "taskId": number, "priority": number } |
✅ | ⚠️ |
reclaim_clear_priority_task |
移除优先级 | { "taskId": number } |
✅ | ⚠️ |
reclaim_notes_task |
添加备注 | { "taskId": number, "notes": string } |
✅ | ⚠️ |
reclaim_clear_notes_task |
清除备注 | { "taskId": number } |
✅ | ⚠️ |
⚠️ 重要提示
所有任务操作都需要有效的 Reclaim API 密钥。
💡 使用建议
建议在生产环境中使用环境变量存储 API 密钥,避免硬编码。
欢迎提交问题报告和拉取请求!贡献步骤如下:
git checkout -b feature/amazing-feature
)feat:
、fix:
等)git push origin feature/amazing-feature
)请在提交 PR 前将 commits 整合。
MIT – 详见 LICENSE。