Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Roster

FreeNot checked

Enables querying your team's work (stats, overdue, workload, active members, etc.) via natural language, scoped to your department with read-only signed-token a

GitHubEmbed

About

Enables querying your team's work (stats, overdue, workload, active members, etc.) via natural language, scoped to your department with read-only signed-token access.

README

Query your team's work from the terminal, or straight from Claude. A small CLI and MCP server for Roster. No app, no SQL.

$ brello stats
team size: 7
open: 24   done: 37   overdue: 5
active now: 2

Install

npm install -g brello

Then sign in — paste the token your admin gave you (saved, so you only do it once):

brello auth
brello stats

Need a token? Ask your admin to issue one. The command is brello (typing roster works too).

Install from source instead
git clone https://github.com/brickshubkuwait/roster-cli-mcp.git
cd roster-cli-mcp && npm install && npm link
brello auth

CLI

Command What it shows
brello stats Team dashboard — size, open / done / overdue, who's tracking
brello team Your team members
brello overdue Cards past their due date and not done
brello workload Open + overdue cards per person
brello active Who's tracking time right now (live Hubstaff)
brello leaves Upcoming time off for your team (Vacation Tracker)
brello comments Recent comments on your team's cards
brello reactions Recent emoji reactions on your team's cards
brello activity Card history — moves (stage→stage), comments, splits, edits
brello search "<text>" Find cards by title or client
brello user <name> Everything for one person — every card, live AND archived, with their open/done/archived totals + what they're tracking now
brello card <id> Every field on a card — brief, subtasks, split, collaborators, links, created + last update
brello markup [filter] Markup.io review feed — videos/images submitted for review, open comment-thread counts + links
brello client "<name>" Everything for one client — every in-scope card (live + done), who's on it, with open/done/overdue totals
brello due [days] Cards due soon — the next N days (default 7), soonest first
brello done [days] Recently completed cards — the last N days (default 14)
brello blocked Blocked or stuck cards — explicit blockers, or overdue by 3+ days
brello recent [n] Recently touched cards across your team (default 20)
brello now Live pulse — who's tracking now, what's due today, and the latest card moves
brello stages Board stages with your team's open card count in each
brello departments The roster's departments and headcount
brello shoots The whole shoot schedule — recent + upcoming, company-wide

Run brello help to see them all. Full reference: QUERIES.md.

Limits

Surface Limit
CLI (brello …) 180 requests / minute per token
MCP (Claude tools) 180 requests / minute per token (shared with the CLI)

Each call returns a sensible page: search up to 50 cards, comments / reactions the latest 40, leaves the next 60 upcoming.

Use it from Claude (MCP)

The global install also adds a brello-mcp command. If you've run brello auth, Claude reuses that sign-in — just add this to ~/.claude.json and ask in plain English ("what's overdue for my team?", "who's off next week?"):

{
  "mcpServers": {
    "brello": {
      "command": "brello-mcp"
    }
  }
}

No path, no token — the server reads the one brello auth saved. To pin a specific token, add "env": { "BRELLO_TOKEN": "..." }.

from github.com/brickshubkuwait/roster-cli-mcp

Install Roster in Claude Desktop, Claude Code & Cursor

Recommended · one command, every IDE
unyly install roster

Installs into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.

First time? Get the CLI: curl -fsSL https://unyly.org/install | sh

Or configure manually

Run in your terminal:

claude mcp add roster -- npx -y brello

FAQ

Is Roster MCP free?

Yes, Roster MCP is free — one-click install via Unyly at no cost.

Does Roster need an API key?

No, Roster runs without API keys or environment variables.

Is Roster hosted or self-hosted?

A hosted option is available: Unyly runs the server in the cloud, no local setup required.

How do I install Roster in Claude Desktop, Claude Code or Cursor?

Open Roster on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Roster with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs