npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@crowdlisten/kanban-mcp

v0.2.0

Published

CrowdListen Kanban MCP Server — connect any coding agent to your CrowdListen task board

Readme

CrowdListen Kanban MCP Server

Connect any coding agent to your CrowdListen task board.

Setup

npx @crowdlisten/kanban-mcp login

That's it. Your browser opens, you sign in to CrowdListen (email, Google, whatever you use), and it auto-configures any coding agents on your machine. Just restart your agent.

No env vars. No JSON to copy. No API keys.

How it works

  1. Your browser opens to CrowdListen's sign-in page
  2. You log in (email/password or Google)
  3. The MCP server auto-detects and configures your coding agents
  4. Restart your agent — it can now see your kanban board and work on tasks

What your agent can do

All tasks go to one global board by default. No need to manage projects or boards.

| Tool | Description | |------|-------------| | list_tasks | List your tasks (uses global board) | | create_task | Add a new task (optionally tag with project_id) | | get_task | Full task details | | update_task | Change title/description/status/priority | | claim_task | Start working — auto-moves to "In Progress" | | complete_task | Mark done with a summary | | log_progress | Log progress notes | | delete_task | Remove a task | | get_or_create_global_board | Get your global board (auto-created) | | list_projects | Show your projects (for tagging) |

Example

Tell your coding agent:

"Create a task to fix the login bug"

create_task(title: "Fix login bug")
→ { task_id: "xxx", status: "created" }

"Show me my todo tasks"

list_tasks(status: "todo")
→ { tasks: [...], count: 5 }

"Claim the top task and start working"

claim_task(task_id: "xxx")
→ { status: "claimed", branch: "task/fix-login-bug-xxx" }

Supported agents

Auto-configured on login:

  • Claude Code (~/.claude.json)
  • Cursor (.cursor/mcp.json)
  • Gemini CLI (~/.gemini/settings.json)
  • Codex (~/.codex/config.json)
  • Amp (~/.amp/settings.json)

Also works with (manual config):

  • OpenClaw, Vibe Kanban, Copilot, Droid, Qwen Code, OpenCode

The server auto-detects which agent is running and logs it.

Manual configuration

If auto-configure doesn't work, add this to your agent's MCP config:

{
  "mcpServers": {
    "crowdlisten_tasks": {
      "command": "npx",
      "args": ["-y", "@crowdlisten/kanban-mcp"]
    }
  }
}

Commands

npx @crowdlisten/kanban-mcp login    # Sign in + auto-configure agents
npx @crowdlisten/kanban-mcp setup    # Re-run auto-configure
npx @crowdlisten/kanban-mcp logout   # Clear credentials
npx @crowdlisten/kanban-mcp whoami   # Check current user

Troubleshooting

"command not found" on first run?

npm cache clean --force && npx --yes @crowdlisten/kanban-mcp@latest login

Multi-user

Each person logs in with their own CrowdListen account. Row-level security means they only see their own data. Multiple users can work on shared projects simultaneously.