🦘 Mob——AI优先的个人CRM
暴民 是一个完全通过自然语言进行交互的个人CRM。作为一个 主控程序 服务器,没有表单,没有仪表板,没有按钮——只需谈论你们的关系,Mob就会跟踪。
*“Mob”是一群袋鼠的名字。*
它的作用
Mob通过记住生活中人们的一切来帮助你保持有意义的关系:
- 联系人 --店铺名称、生日、地址、工作信息、食物偏好等
- 关系 --绘制人们之间的联系方式(家人、朋友、同事、合作伙伴)
- 活动 --记录电话、咖啡约会、晚餐和分享的经历
- 人生大事 --记录毕业、婚礼、新工作和搬家等里程碑
- 提醒事项 --永远不要忘记生日、跟进或登记
- 备注 --记住某人的重要事情
- 礼物和债务 --跟踪礼物想法和欠款
- 标签 --使用灵活的标签组织联系人
运作原理
Mob是一个 MCP服务器。您使用兼容MCP的AI客户端连接到它,并使用自然语言进行交互:
You: "Add a new contact: Sarah Chen, she works at Google as a senior engineer"
You: "Log that I had coffee with Mike yesterday at Blue Bottle"
You: "When is Tom's birthday?"
You: "Remind me to call Lisa next Tuesday"
You: "Who haven't I talked to in a while?"AI助手会解释你的意图,并在幕后调用相应的MCP工具。
连接中
MCP连接详细信息
| 设置 | 值 |
|---|---|
| 运输 | 流式HTTP |
| 服务器URL | http://localhost:3000/mcp |
| 认证 | OAuth 2.0与PKCE |
推荐客户
我们建议 Joey MCP客户 用于连接到Mob。
与其他MCP客户端连接
任何支持Streamable HTTP传输和OAuth的MCP兼容客户端都可以连接。使用上面的服务器URL配置您的客户端,它将通过OAuth流程进行引导。
操作模式
持久模式(默认)
具有用户帐户的全功能模式。使用您的姓名、电子邮件和密码创建一个帐户。您的数据永久存储在本地SQLite数据库中。
mob-crm start遗忘模式
用于演示或隐私敏感用途的短暂模式。无需登录-数据仅存在于会话中,并在断开连接或2小时后自动销毁。
mob-crm start --forgetful发展
先决条件
- Node.js 20+
- npm
入门指南
# Install dependencies
npm install
# Run in development mode (auto-reload)
npm run dev
# Run tests
npm test
# Build for production
npm run build
# Start production server
npm start部署
Mob将其数据存储在SQLite数据库中。对于部署,请配置 MOB_DATA_DIR 指向持久存储目录的环境变量:
# Set the data directory for SQLite storage
export MOB_DATA_DIR=/var/data/mob-crm
# Start the server
npm start服务器将在指定目录中创建和管理其SQLite数据库文件。确保此目录位于持久存储(而不是临时文件系统)上,以便在重新启动时保留数据。
项目结构
mob-mcp-crm/
├── docs/
│ └── FEATURES.md # Full feature specification
├── src/
│ ├── server/ # MCP server setup, Streamable HTTP transport
│ ├── auth/ # OAuth PKCE flow, account management
│ ├── db/ # SQLite schema, migrations, queries
│ ├── services/ # Business logic per entity
│ ├── tools/ # MCP tool definitions and handlers
│ └── notifications/ # Notification generation and delivery
├── tests/
│ ├── unit/ # Pure function tests
│ ├── integration/ # Service + database tests
│ └── e2e/ # MCP protocol tests
└── public/
└── index.html # Homepage / landing page文档
- 特性规范 --涵盖所有实体、MCP工具、身份验证、启发和测试策略的全面规范
许可证
麻省理工学院
