🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

@paretools/test

Package Overview
Dependencies
Maintainers
1
Versions
35
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@paretools/test

MCP server for test runners — structured pass/fail results with failure details for AI agents

Source
npmnpm
Version
0.18.0
Version published
Weekly downloads
339
79.37%
Maintainers
1
Weekly downloads
 
Created
Source

@paretools/test

npm License: MIT

Structured, token-efficient test runner output for AI agents. Up to 80% fewer tokens than raw test CLI output.

Part of the Pare suite of MCP servers. Auto-detects pytest, jest, vitest, and mocha.

Tools (3)

ToolDescription
runRun tests, returns pass/fail counts and failure details
coverageRun tests with coverage, returns per-file summary
playwrightRun Playwright tests with structured pass/fail output

Quick Start

npx -y @paretools/test

Add to your MCP client config:

{
  "mcpServers": {
    "pare-test": {
      "command": "npx",
      "args": ["-y", "@paretools/test"]
    }
  }
}

Example

run output:

{
  "framework": "vitest",
  "passed": 46,
  "failed": 1,
  "skipped": 0,
  "total": 47,
  "failures": [
    {
      "name": "parseOutput > handles empty input",
      "file": "src/__tests__/parsers.test.ts",
      "message": "expected true to be false"
    }
  ]
}

Timeout Policy

  • Tool process timeout (run, coverage, playwright): 300_000ms (5 minutes)
  • Integration test MCP call timeout: 300_000ms
  • Vitest file/test timeout for this package: 300_000ms

This package runs real downstream suites (including @paretools/git integration tests), so lower global limits like 120s can fail due to cumulative runtime on slower CI/Windows runners.

Test Batching (Maintainers)

  • pnpm test:unit runs fast parser/formatter/helper tests
  • pnpm test:integration runs MCP integration + tool-params tests
  • pnpm test:fidelity runs the long fidelity suite

The default pnpm test runs these batches sequentially for earlier failure and clearer triage.

All Pare Servers (240 tools)

PackageToolsWraps
@paretools/gitstatus, log, diff, branch, show, add, commit, push, pull, checkoutgit
@paretools/testrun, coverage, playwrightpytest, jest, vitest, mocha, playwright
@paretools/npminstall, audit, outdated, list, run, test, initnpm
@paretools/buildtsc, build, esbuild, vite-build, webpacktsc, esbuild, vite, webpack
@paretools/lintlint, format-check, prettier-format, biome-check, biome-formateslint, prettier, biome
@paretools/pythonpip-install, mypy, ruff-check, pip-audit, pytest, uv-install, uv-run, blackpip, mypy, ruff, pytest, uv, black
@paretools/dockerps, build, logs, images, run, exec, compose-up, compose-down, pulldocker, docker compose
@paretools/cargobuild, test, clippy, run, add, remove, fmt, doc, checkcargo
@paretools/gobuild, test, vet, run, mod-tidy, fmt, generatego, gofmt

Compatible Clients

Works with any MCP-compatible client: Claude Code, Claude Desktop, Cursor, Windsurf, VS Code / GitHub Copilot, Cline, Roo Code, Zed, Continue.dev, Gemini CLI, OpenAI Codex

License

MIT

Keywords

mcp

FAQs

Package last updated on 12 Apr 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts