介绍
# Pndr
Pndr 是您的个人生产力指挥中心,现在可以通过 MCP(模型上下文协议)供 AI 代理访问。
## 您可以做什么
通过 Pndr 的 MCP 集成,像 Claude 这样的 AI 助手可以:
- **管理您的任务** - 添加、编辑、完成任务,并使用标签和优先级组织想法 - **追踪您的习惯** - 创建日常习惯并自动标记为已完成 - **写日记** - 记录想法并通过模糊搜索检索它们 - **追踪包裹** - 通过跟踪号和承运商监控快递 - **管理清单** - 创建检查清单、购物清单或任何项目集合 - **获取洞察** - 查看今日关注项目、看板、成就和模式
所有这些操作都在您自己的私人 Pndr 账户中进行——AI 只是为您的数据提供一个自然语言界面。
## 工作原理
Pndr 通过模型上下文协议(MCP)公开您的个人生产力数据,允许 AI 助手代表您与您的任务、习惯和日记进行交互。
**示例对话:** - "Add a task to call mom tomorrow with high priority" - "What's on my plate today?" - "Mark my exercise habit as complete" - "Show me my accomplishments this week" - "Add a journal entry about today's meeting"
AI 在幕后使用 Pndr 的 MCP 工具来安全地读取和写入您的数据。
## 适用人群
如果您符合以下情况,此集成非常适合您: - 使用 AI 助手(Claude、OpenClaw 等)并希望它管理您的任务 - 希望通过自然语言访问您的生产力数据 - 喜欢说“把这个加到我的待办清单”而不是打开应用程序的想法 - 已经在使用 Pndr 并希望通过 AI 对话访问它
## 先决条件
- 一个 Pndr 账户(在 https://pndr.io 注册) - 一个支持 MCP 的 AI 助手(如 Claude Desktop 或 OpenClaw) - 用于手动设置:`mcporter` CLI 工具
## 设置
### 对于 OpenClaw 用户
OpenClaw 可以自动设置!只需询问您的助手:
> "Connect to my Pndr account"
然后在提示时提供您的 Pndr OAuth 凭据。
### 手动设置
1. **获取 Pndr API 凭据:** - 登录 https://pndr.io - 进入 Settings → API → Create OAuth Client - 为其命名(例如,“My AI Assistant”) - 复制您的 `client_id` 和 `client_secret`
2. **获取访问令牌:** ```bash curl -X POST https://pndr.io/oauth/token \ -H "Content-Type: application/json" \ -d '{ "grant_type": "client_credentials", "client_id": "pndr_client_YOUR_CLIENT_ID", "client_secret": "YOUR_CLIENT_SECRET" }' ```
这将返回一个包含 `access_token` 的 JSON 响应。复制它。
3. **添加到您的 MCP 客户端配置:**
对于 **mcporter** (`config/mcporter.json`): ```json { "mcpServers": { "pndr": { "baseUrl": "https://pndr.io/mcp", "headers": { "Authorization": "Bearer YOUR_ACCESS_TOKEN" } } } } ```
对于 **Claude Desktop** (`claude_desktop_config.json`): ```json { "mcpServers": { "pndr": { "url": "https://pndr.io/mcp", "headers": { "Authorization": "Bearer YOUR_ACCESS_TOKEN" } } } } ```
4. **测试连接:** ```bash mcporter list pndr --schema ```
您应该会看到 47 个可用工具!
## 可用工具
### 想法与任务 - `add_idea` - 创建一个新想法/任务 - `list_ideas` - 列出和筛选想法 - `edit_idea` - 编辑现有想法 - `complete_idea` - 将想法标记为已完成 - `delete_idea` - 删除想法 - `categorize_idea` - 更新想法上的标签 - `set_work_status` - 设置工作状态(未开始、进行中、受阻) - `get_kanban` - 获取看板视图 - `get_today` - 获取今日关注项目
### 日记与想法 - `add_thought` - 记录日记/条目 - `get_thoughts` - 使用模糊搜索检索想法 - `delete_thought` - 删除想法
### 习惯 - `add_habit` - 创建一个新的日常习惯 - `list_habits` - 列出所有习惯及其完成状态 - `complete_habit` - 将习惯标记为今日已完成 - `uncomplete_habit` - 撤销习惯完成状态 - `update_habit` - 更新习惯文本或资源 - `archive_habit` - 归档(删除)习惯
### 检查清单 - `add_checklist_item` - 向想法添加检查清单项目 - `complete_checklist_item` - 将检查清单项目标记为已完成 - `uncomplete_checklist_item` - 将检查清单项目标记为未完成 - `get_checklist` - 获取想法的所有检查清单项目 - `edit_checklist_item` - 编辑检查清单项目文本 - `delete_checklist_item` - 删除检查清单项目
### 清单 - `add_list` - 创建一个新清单 - `list_lists` - 获取所有清单,可选筛选 - `get_list` - 获取包含项目的单个清单 - `update_list` - 更新清单名称、描述或标签 - `delete_list` - 删除清单及其所有项目 - `add_list_item` - 向清单添加项目 - `update_list_item` - 更新清单项目文本、备注或完成状态 - `toggle_list_item` - 切换清单项目完成状态 - `delete_list_item` - 从清单中移除项目 - `reorder_list_items` - 更改清单中项目的顺序
### 包裹 - `add_package` - 追踪新的包裹快递 - `list_packages` - 列出已追踪的包裹 - `update_package` - 更新包裹信息 - `mark_package_delivered` - 将包裹标记为已送达 - `delete_package` - 从追踪中删除包裹
### 标签 - `list_tags` - 列出所有可用标签 - `create_tag` - 创建新标签 - `delete_tag` - 删除标签
### 评论 - `add_comment` - 向想法添加评论 - `list_comments` - 列出想法上的评论 - `delete_comment` - 删除评论
### 附件 - `list_attachments` - 列出想法的附件 - `get_attachment` - 获取附件元数据 - `download_attachment` - 使用 base64 数据下载附件
### 分析 - `get_accomplishments` - 获取已完成的任务和习惯的摘要 - `get_patterns` - 分析随时间推移的想法和思考模式
## 使用示例
连接后,您可以通过 AI 助手自然地与 Pndr 交互:
**任务管理:** - "Add a high-priority task to finish the presentation by Friday" - "Show me all my work tasks that are in progress" - "Mark task [ID] as complete" - "What should I focus on today?"
**习惯:** - "Did I complete my exercise habit today?" - "Mark my reading habit as done" - "What's my current streak for meditation?"
**写日记:** - "Add a journal entry: Had a breakthrough on the project today" - "What was I thinking about last week around this topic?" - "Show me my thoughts from January"
**包裹追踪:** - "Track a package from Amazon, tracking number 1Z999..." - "What packages am I expecting?" - "Mark my laptop package as delivered"
**清单:** - "Create a grocery list" - "Add milk and eggs to my shopping list" - "Show me my reading list"
### 直接 CLI 使用(高级)
如果您直接使用 mcporter:
```bash # Add a task mcporter call pndr.add_idea text="Build a new feature" tags:work,coding priority:P1
# Check today's focus mcporter call pndr.get_today
# Complete a habit mcporter call pndr.complete_habit habit-id:abc123
# Add journal entry mcporter call pndr.add_thought content="Had a great day working on the project"
# View kanban board mcporter call pndr.get_kanban tags:work ```
## 身份验证
Pndr 使用 OAuth 2.0 客户端凭据流。访问令牌在 1 年(365 天)后过期。
要刷新您的令牌,请重复步骤 2 中的 `curl` 命令,并使用新的 Bearer 令牌更新您的 mcporter 配置。
## 源代码
开源代码位于 https://github.com/Dgershman/pndr
## 定价
- 免费版:只读访问 - 专业版 ($5/月 或 $48/年):完全读/写访问
## 支持
- 文档:https://pndr.io/docs - 问题反馈:https://github.com/Dgershman/pndr/issues