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

@gojitsu/qmetry-mcp

v0.1.2

Published

QMetry Cloud MCP Server for Claude Code

Readme

@gojitsu/qmetry-mcp

MCP (Model Context Protocol) server for QMetry Cloud (qtmcloud.qmetry.com). Allows Claude Code to interact with QMetry test cases, test cycles, test plans, folders, executions, and more via natural language.

Requirements

  • Node.js >= 18
  • QMetry Cloud project API key
  • Jira personal access token

Installation

Add to your Claude Code .mcp.json:

{
  "mcpServers": {
    "qmetry": {
      "command": "npx",
      "args": ["-y", "@gojitsu/qmetry-mcp"],
      "env": {
        "QMETRY_API_KEY": "your-qmetry-project-api-key",
        "JIRA_API_TOKEN": "your-jira-personal-access-token",
        "JIRA_EMAIL": "[email protected]",
        "QMETRY_AUTOMATION_TOKEN": "your-qmetry-automation-token"
      }
    }
  }
}

Credentials

| Env var | Required | Where to get it | |---|---|---| | QMETRY_API_KEY | Yes | QMetry → Project Settings → API Keys | | JIRA_API_TOKEN | Yes | https://id.atlassian.com/manage-profile/security/api-tokens | | JIRA_EMAIL | Yes | Your Jira account email | | QMETRY_AUTOMATION_TOKEN | Only for import_result | QMetry → Project Settings → Automation |

Run the authentication_info tool in Claude Code to see these instructions inline.

Available Tools

Project

| Tool | Description | |---|---| | proj_list | List QMetry-enabled Jira projects | | proj_settings | Get project settings | | proj_builds | Get builds | | proj_environments | Get environments | | proj_components | Get components | | proj_labels | Get labels | | proj_tc_statuses | Get test case statuses | | proj_cycle_statuses | Get test cycle statuses | | proj_plan_statuses | Get test plan statuses | | proj_execution_results | Get execution result types (Pass/Fail/Blocked…) | | proj_priorities | Get priorities |

Test Case Folders

| Tool | Description | |---|---| | tc_folders | List full folder tree | | tc_folder_search | Search folders by name | | tc_folder_create | Create folder | | tc_folder_update | Rename folder | | tc_folder_delete | Delete folder | | tc_folder_move | Move folder |

Test Cases

| Tool | Description | |---|---| | tc_search | Search test cases | | tc_get | Get test case details | | tc_create | Create test case | | tc_update | Update test case | | tc_delete | Delete test case | | tc_clone | Clone test case | | tc_archive / tc_unarchive | Archive/unarchive | | tc_move | Move to folder | | tc_bulk_update | Bulk update | | tc_bulk_delete | Bulk delete | | tc_bulk_archive / tc_bulk_unarchive | Bulk archive/unarchive | | tc_add_version / tc_delete_version | Manage versions |

Test Steps

| Tool | Description | |---|---| | tc_steps | Get steps | | tc_create_steps | Create steps | | tc_update_steps | Update steps | | tc_delete_steps | Delete steps |

Test Case — Links & History

| Tool | Description | |---|---| | tc_requirements | Get linked requirements | | tc_link_requirement / tc_unlink_requirement | Link/unlink requirements | | tc_linked_cycles | Get linked cycles | | tc_executions | Get execution history | | tc_comments | Get comments | | tc_add_comment / tc_update_comment / tc_delete_comment | Manage comments |

Test Cycle Folders

| Tool | Description | |---|---| | cycle_folders | List full folder tree | | cycle_folder_create / cycle_folder_update / cycle_folder_delete / cycle_folder_move | Manage folders |

Test Cycles

| Tool | Description | |---|---| | cycle_search | Search test cycles | | cycle_get | Get cycle details | | cycle_create | Create cycle | | cycle_update | Update cycle | | cycle_delete | Delete cycle | | cycle_clone | Clone cycle | | cycle_archive / cycle_unarchive | Archive/unarchive |

Test Cycle — Executions

| Tool | Description | |---|---| | cycle_testcases | List test cases in cycle | | cycle_link_testcases / cycle_unlink_testcases | Link/unlink test cases | | cycle_tc_folders | Get folder structure within cycle | | cycle_bulk_update_executions | Bulk update execution results | | cycle_update_execution | Update single execution | | cycle_delete_execution | Delete execution | | cycle_execution_steps | Get step-level execution results | | cycle_execution_defects / cycle_link_execution_defects | Manage execution defects |

Test Cycle — Links & Comments

| Tool | Description | |---|---| | cycle_requirements / cycle_link_requirement | Linked requirements | | cycle_defects | Linked defects | | cycle_comments / cycle_add_comment / cycle_update_comment / cycle_delete_comment | Comments |

Test Plan Folders

| Tool | Description | |---|---| | plan_folders | List full folder tree | | plan_folder_create / plan_folder_update / plan_folder_delete / plan_folder_move | Manage folders |

Test Plans

| Tool | Description | |---|---| | plan_search | Search test plans | | plan_get | Get plan details |

Requirements

| Tool | Description | |---|---| | req_linked_testcases | Get test cases linked to a requirement | | req_link_testcases / req_unlink_testcases | Link/unlink test cases |

Utilities

| Tool | Description | |---|---| | authentication_info | Show where to obtain API credentials | | task_get | Get background task status | | import_result | Import automation test results (CI/CD) |

Publishing

# Bump version first
npm version patch   # or minor / major

# Build + publish to npmjs.com
npm publish

Requires JITSU_NPM_API_TOKEN env var set (npmjs.com automation token).