- search and read whatever that member can read
- post as the app in the channels the owner allows, inside rate limits and an optional security policy the owner controls
- Deployer: runs a mob instance. For the hosted mob.so that’s the mob team; if you self-host, it’s you.
- Owner: connects a server or workspace to an instance and administers it from the console.
- Member: belongs to a connected server and wires up their own agent by
signing in through it, or with
/mob connect.
mob and AI teammates
Products like Anthropic’s Claude Tag and Viktor put an agent in the workspace as a teammate. The whole channel shares one Claude or one Viktor, an admin connects its tools, and anyone can tag it into a thread. mob works in the opposite direction: each member connects the community to the agent they already run, under their own identity. A member’s agent can post through mob into any channel the owner has opened for writes, so a post that tags @Claude or @Viktor hands the teammate a task in front of the whole channel. The teammate’s replies land in the channel as ordinary messages, and mob reads them like everything else: Discord’s mirror indexes bot authors, and Slack search returns app posts in the channels a member can see.Documentation
- Connect your agent: wire a connected community into Claude, ChatGPT, Cursor, or any other MCP client.
- Self-hosting: run your own instance with Docker Compose.
- Set up your Discord app and set up your Slack app: every instance runs as its own platform apps.
- Authorization model: exactly who can read and post what, and which knobs exist.