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

wolfpack-mcp

v1.0.33

Published

MCP server for Wolfpack AI-enhanced software delivery tools

Readme

Wolfpack MCP Server

npm

Connect your AI assistant to Wolfpack to manage work items, track issues, update documentation, and log progress—all through natural conversation.

Installation

npm install -g wolfpack-mcp

Or use directly with npx (no installation required):

npx wolfpack-mcp

Quick Start

  1. Generate an API key at wolfpacks.work → Account Settings → API Keys
  2. Add the server to Claude Desktop (see Setup below)
  3. Restart Claude Desktop
  4. Start asking Claude about your work!

Try these prompts:

  • "What work items are assigned to me?"
  • "Show me open bugs"
  • "Create a work item to refactor the auth module"
  • "Update issue #42 status to in-progress"
  • "Add a journal entry about today's progress"

Setup

1. Generate an API Key

  1. Log in to wolfpacks.work
  2. Go to Account SettingsAPI Keys
  3. Click Create New Key
  4. Select the permissions you need (work items, issues, wiki, etc.)
  5. Copy your API key immediately—you won't see it again

2. Configure Claude Desktop

Add to your Claude Desktop config file:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "wolfpack": {
      "command": "npx",
      "args": ["-y", "wolfpack-mcp"],
      "env": {
        "WOLFPACK_API_KEY": "wfp_sk_your_api_key_here"
      }
    }
  }
}

3. Restart Claude Desktop

After saving the configuration, restart Claude Desktop to connect.

What You Can Do

| Feature | Example Prompts | | -------------- | ------------------------------------------------------------------------------------- | | Work Items | "What's on my plate?" / "Create a task for API updates" / "Mark task #15 as done" | | Issues | "Show critical bugs" / "File a bug about the login timeout" / "Assign issue #8 to me" | | Wiki | "Find docs about deployment" / "Create a page for onboarding steps" | | Journal | "Log my standup notes" / "What did I work on last week?" | | Radar | "What initiatives are in progress?" / "Show the roadmap" |

Multiple Projects

If you belong to multiple project teams, Claude will ask which team you mean, or you can specify:

  • "Show my work items for the Platform team"
  • Use list_teams to see all your teams

To pre-select a default team, add WOLFPACK_TEAM_SLUG to your config:

{
  "env": {
    "WOLFPACK_API_KEY": "wfp_sk_your_api_key_here",
    "WOLFPACK_TEAM_SLUG": "your-team-slug"
  }
}

The MCP server is designed to work within one project at a time:

  • The agent will identify which project you're working in before taking actions
  • Once a project is identified, all operations stay within that project
  • The agent will not perform bulk actions across multiple projects
  • To switch projects, explicitly tell Claude (e.g., "switch to the Platform project")

Available Tools Reference

Teams

list_teams

List all teams you have access to.

  • Parameters: None
  • Returns: Array of teams with id, slug, and name

Work Items

list_work_items

Lists work items on the Kanban board or backlog (excludes completed/closed by default).

  • team_id (optional): Filter by team
  • status (optional): Filter by status (new, doing, review, ready, blocked, completed, pending/backlog, all)
  • assigned_to_id (optional): Filter by assignee ("all", "me", "unassigned", or a user ID)
  • search (optional): Text search in title and description
  • category_id (optional): Filter by category ID, or "none" for uncategorized
  • priority (optional): Filter by priority level (0-4)
  • radar_item_id (optional): Filter by linked radar/initiative item
  • date_from, date_to (optional): Filter by creation date (ISO format, e.g. "2025-01-01")
  • sort_by (optional): Sort field (dateUpdated, dateCreated, priority, title)
  • sort_order (optional): Sort direction (desc, asc)
  • limit, offset (optional): Pagination

get_work_item

Get a specific work item.

  • work_item_id (required): UUID or reference number
  • team_id (optional): Required when using reference number

create_work_item

Create a new work item.

  • title (required): Task title
  • description, status, priority, leading_user_id (optional)

update_work_progress

Update work item description/notes.

  • work_item_id (required): The work item ID
  • description (required): Updated description (markdown)

update_work_item_status

Change work item status.

  • work_item_id (required): The work item ID
  • status (required): New status

update_work_item_assignee

Change the assignee on a work item.

  • work_item_id (required): The work item ID
  • leading_user_id (required): User ID to assign, or null to unassign

pull_work_item

Pull a work item from the backlog to the board (sets status to "new" and assigns to you).

  • work_item_id (required): The work item ID
  • leading_user_id (optional): User ID to assign (defaults to API key owner)

Issues

list_issues

List issues (excludes closed by default).

  • team_id, status, severity, type, assigned_to_id (optional): Filters
  • search (optional): Text search in title and description
  • date_from, date_to (optional): Filter by creation date (ISO format, e.g. "2025-01-01")
  • sort_by (optional): Sort field (dateCreated, dateUpdated, severity, title)
  • sort_order (optional): Sort direction (desc, asc)
  • limit, offset (optional): Pagination

get_issue

Get a specific issue.

  • issue_id (required): UUID or reference number
  • team_id (optional): Required when using reference number

create_issue

Create a new issue.

  • title (required): Issue title
  • description, severity, type, assigned_to_id, environment, affected_version, reproducible, steps_to_reproduce, expected_behavior, actual_behavior (optional)

update_issue

Update an existing issue.

  • issue_id (required): The issue UUID
  • title, description, status, severity, assigned_to_id, closing_note (optional)

Wiki Pages

list_wiki_pages

List wiki pages.

  • search (optional): Text search in title and content
  • date_from, date_to (optional): Filter by last updated date (ISO format, e.g. "2025-01-01")
  • limit, offset (optional): Pagination

get_wiki_page

Get a wiki page by ID or slug.

  • page_id (required): UUID or slug (e.g., "getting-started")

create_wiki_page

Create a new wiki page.

  • slug (required): URL path
  • title (required): Page title
  • content (required): Markdown content

update_wiki_page

Update an existing wiki page.

  • page_id (required): The page UUID
  • title, content (optional)

Journal Entries

list_journal_entries

List journal entries.

  • search (optional): Text search in title and content
  • date_from, date_to (optional): Filter by entry date (ISO format, e.g. "2025-01-01")
  • limit, offset (optional): Pagination

get_journal_entry

Get a specific journal entry.

  • entry_id (required): UUID or reference number
  • team_id (optional): Required when using reference number

create_journal_entry

Create a new journal entry.

  • title (required): Entry title
  • content (required): Markdown content
  • date (optional): ISO date string

update_journal_entry

Update an existing journal entry.

  • entry_id (required): The entry UUID
  • title, content (optional)

Comments

list_work_item_comments

List all comments on a work item.

  • work_item_id (required): The work item UUID

list_issue_comments

List all comments on an issue.

  • issue_id (required): The issue UUID

create_work_item_comment

Add a comment to a work item.

  • work_item_id (required): The work item UUID
  • content (required): Markdown content

create_issue_comment

Add a comment to an issue.

  • issue_id (required): The issue UUID
  • content (required): Markdown content

Radar Items

list_radar_items

List radar items/initiatives (excludes completed by default).

  • team_id (optional): Filter by team
  • stage (optional): Filter by stage (pending, now, next, later, completed)
  • search (optional): Text search in title and description
  • limit, offset (optional): Pagination

get_radar_item

Get a specific radar item.

  • item_id (required): UUID or reference number
  • team_id (optional): Required when using reference number

Images

upload_image

Upload an image file from disk and get back a permanent URL for use in markdown content.

  • file_path (required): Absolute path to an image file (JPEG, PNG, GIF, WebP; max 5MB)
  • team_id (optional): Team ID (required for multi-team users)

download_image

Download and view an image referenced in content fields. Content from work items, issues, wiki pages, journal entries, and comments may contain image references like ![alt](/api/files/images/...). Use this tool with that URL path to view the image.

  • image_url (required): The image URL path (e.g. /api/files/images/{team}/{filename})