Mob
- organize-contacts-with-flexible-labels-for-quick-grouping.
0
GitHub Stars
—
Language
4 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Mob is an AI-first personal CRM that you interact with entirely through natural language. It remembers and organizes your relationships so you can discuss people and events freely while Mob handles the data behind the scenes, helping you stay connected with purpose and ease.
How to use
Connect to Mob with an MCP-compatible AI client and start talking about your contacts, relationships, and memories. You can add people, log meetings, set reminders, note life events, track gifts or debts, and tag relationships. The AI interprets what you say and stores it in its database, so you can ask questions like who you haven’t spoken to recently or when a birthday is coming up.
How to install
Prerequisites you need before installing Mob:
- Node.js 20+ installed on your system
- npm available for package management
- A persistent storage location for data (SQLite database files) if you plan to run in persistent mode.
Additional setup and usage notes
Mob stores its data in a SQLite database. For persistent deployments, point the data directory to a stable filesystem path so data survives restarts.
Configuration and running modes
Mob supports a persistent mode with user accounts and an ephemeral forgetful mode suitable for demos. In forgetful mode, no login is required and data is discarded after the session ends or after a timeout.
mob-crm start
Start Mob in persistent mode with a local SQLite database.
## Security and deployment notes
When deploying Mob, set MOB\_DATA\_DIR to a persistent storage directory to ensure the SQLite database files are preserved across restarts. The server will manage its database within the specified directory.
## Tools and endpoints
Mob exposes a collection of capabilities that you can use through MCP tools. These tools cover creating and updating contacts, logging activities, recording life events, managing reminders, and organizing notes, gifts, debts, and tags.
## Example interactions
You can pose natural language questions and commands such as:
## Deployment example snippets
{ "type": "http", "name": "mob_http_mcp", "url": "http://localhost:3000/mcp", "args": [] }
This config connects to Mob’s MCP server over Streamable HTTP at the shown URL.
Available tools
add_contact
Create a new contact with associated details such as name, job, and preferences.
log_activity
Record a meeting, phone call, or other interaction with a contact.
record_life_event
Save milestones like graduations, moves, new jobs, or weddings.
set_reminder
Create reminders for follow-ups, birthdays, or check-ins.
notes
Attach notes to a contact to remember important details.
gifts_and_debts
Track gift ideas and money owed across contacts.
tags
Organize contacts with flexible labels for quick grouping.