Skip to main content
ClaudeWave
OctoPerf avatar
OctoPerf

octoperf-claude-plugins

Ver en GitHub
MCP ServersRegistry oficial0 estrellas0 forksApache-2.0Actualizado yesterday
Install in Claude Code / Claude Desktop
Method: Manual
Claude Code CLI
git clone https://github.com/OctoPerf/octoperf-claude-plugins
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "octoperf-claude-plugins": {
      "command": "node",
      "args": ["/path/to/octoperf-claude-plugins/dist/index.js"]
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
💡 Clone https://github.com/OctoPerf/octoperf-claude-plugins and follow its README for install instructions.

8 items en este repositorio

Use whenever an OctoPerf operation runs asynchronously and the LLM has to wait for it to settle — `validate_virtual_user`, `run_scenario`, `export_bench_report_pdf`, the async correlation tasks behind `apply_correlations_to_virtual_user`, or any tool that returns a `taskId` / `benchResultId` instead of the final result. Defines the cadence, the terminal conditions, and the anti-patterns so the LLM does not tight-loop the MCP server or sleep blindly for the full expected duration.

Instalar

Use when an OctoPerf Virtual User imported from a HAR/Postman/JMX recording fails its validation run because dynamic values (session tokens, CSRF, signed URLs, anti-forgery inputs, auth challenges) captured at recording time are stale on replay. Triggers on requests for "auto-correlation", "correlate the VU", "fix replay errors", "401/403 on replay after import", "tokens don't match", "signature mismatch in load test". Walks the LLM through framework preset selection, async polling, and regex-rule fallback. Requires the OctoPerf MCP server to be connected.

Instalar

Use when reading or interpreting an OctoPerf bench report — picking the right `get_report_*_values` tool for a given widget, understanding the difference between flat and trend reports, decoding semantic gotchas (Hits vs Hits CONTAINER, 304 cache hits skewing throughput, Playwright per-step row types, etc.). Triggers on "what's the right tool for this widget", "explain this metric", "how do I read this trend report", "what does parallelRunsSupported mean", "why is the Network row 24ms while page.goto is 364ms", "DELTA computeType". Complements `octoperf-scenario-diagnosis` — that skill walks the diagnosis workflow, this one is the widget-by-widget reading guide. Requires the OctoPerf MCP server.

Instalar

Use when the user asks to "export the report as PDF", "print the bench report", "get a PDF of report X", "share a PDF with stakeholders", or any variation that calls for a static artefact of an OctoPerf benchReport. Walks the LLM through the three-step async chain (submit print task → poll → download presigned URL). Requires the OctoPerf MCP server to be connected.

Instalar

Use when the user wants to run a real-browser probe alongside a JMeter HTTP load test to capture user-perceived metrics (page load time, render time, JS execution, Core Web Vitals) while JMeter generates the bulk HTTP load. Triggers on "real browser monitoring during load test", "EUM probe", "playwright probe", "synthetic monitor during bench", "convert my JMeter VU to Playwright", "RealBrowser user", "TruClient equivalent", "hybrid load test (HTTP + browser)". Walks the LLM through JMeter→Playwright VU conversion (direct translation or codegen capture) and hybrid scenario composition (N×JMeter for load + 1×Playwright probe for UX measurement). Requires the OctoPerf MCP server.

Instalar

Use when an OctoPerf load-test scenario has completed (or is running) and the user wants to understand why it failed, underperformed, or behaved unexpectedly. Triggers on "the load test failed", "why are response times so high", "high error rate in the scenario", "diagnose this bench", "the run looks bad". Walks the LLM through reading global metrics, narrowing scope, comparing against validation, and surfacing the right next step (re-validate, tune scenario, fix infra). Requires the OctoPerf MCP server and a `benchResultId` to investigate.

Instalar

Use when scheduling an OctoPerf scenario to run at a specific time (one-shot) or on a recurring cadence (cron), or when listing / pausing / resuming / deleting an existing schedule. Triggers on "schedule the scenario for tomorrow morning", "run this every weekday at 8am", "every night at midnight", "pause the cron job", "delete the schedule", "show scheduled jobs". Covers the unusual cron format (Unix 5-field UTC, NOT Quartz), the timezone conversion gymnastics, the pre-flight rule (a misconfigured scenario will fire failing runs forever until disabled), and the full job lifecycle. Requires the OctoPerf MCP server.

Instalar

Use when an OctoPerf Virtual User validation run has produced many failing actions and the user needs to diagnose them efficiently without reading every single failure serially. Triggers on "the validation is red", "lots of errors after import", "VU validation failed, what's wrong", "triage these failures", "why is my virtual user failing". Groups failures by category, drills into one representative per group, and proposes the matching MCP-tool fix. Requires the OctoPerf MCP server.

Instalar
Casos de uso

Resumen de MCP Servers

# OctoPerf — Claude Code plugins

[![License](https://img.shields.io/badge/license-Apache--2.0-blue.svg)](LICENSE)
[![MCP docs](https://img.shields.io/badge/docs-MCP%20server-6c47ff.svg)](https://api.octoperf.com/doc/mcp/)
[![smithery badge](https://smithery.ai/badge/octoperf/octoperf)](https://smithery.ai/servers/octoperf/octoperf)
[![Install in VS Code](https://img.shields.io/badge/VS_Code-Install_MCP-0098FF?logo=visualstudiocode&logoColor=white)](https://vscode.dev/redirect?url=vscode%3Amcp%2Finstall%3F%257B%2522name%2522%253A%2522octoperf%2522%252C%2522type%2522%253A%2522http%2522%252C%2522url%2522%253A%2522https%253A%252F%252Fapi.octoperf.com%252Fmcp%2522%257D)

Claude Code [plugin marketplace](https://code.claude.com/docs/en/plugin-marketplaces)
for the [OctoPerf](https://octoperf.com) load-testing platform.

> **Not using Claude Code?** The OctoPerf MCP server is a hosted, client-agnostic
> remote server (`https://api.octoperf.com/mcp`, Streamable HTTP, OAuth 2.1 — no
> API key). It works with **any MCP client**. This repo is just the one-step
> Claude Code entry point — see [Other clients](#other-clients) below.

This repo distributes one plugin (`octoperf`) that:

- registers the hosted **OctoPerf MCP server** (`https://api.octoperf.com/mcp`,
  Streamable HTTP, OAuth 2.1 + PKCE + DCR — no API key);
- installs eight workflow **skills** that drive the MCP tools end-to-end
  (auto-correlation, validation triage, scenario diagnosis, bench-report
  reading, PDF export, real-browser probe, scheduling, async polling);
- ships an `AGENTS.md` reference describing every MCP tool the server
  exposes.

## Install

```text
/plugin marketplace add OctoPerf/octoperf-claude-plugins
/plugin install octoperf@octoperf
```

The first MCP call opens a browser for OAuth login on `api.octoperf.com`.
Revoke at any time from **Account → Connected applications** on OctoPerf.

## What you get

| Component             | Location                                | Purpose                                                            |
|-----------------------|-----------------------------------------|--------------------------------------------------------------------|
| MCP server            | `plugins/octoperf/.mcp.json`            | Tools to manage workspaces, projects, VUs, scenarios, bench results |
| AGENTS.md             | `plugins/octoperf/AGENTS.md`            | Full MCP tool catalogue (also served as `octoperf://templates/agents-md`) |
| Skills                | `plugins/octoperf/skills/*/SKILL.md`    | Workflow recipes invoked on natural-language triggers              |

## Skills

| Skill                              | Triggers on                                                            |
|------------------------------------|------------------------------------------------------------------------|
| `octoperf-auto-correlation`        | "correlate the VU", "fix replay errors", "401/403 on replay"           |
| `octoperf-validation-triage`       | "the validation is red", "lots of errors after import"                 |
| `octoperf-scenario-diagnosis`      | "the load test failed", "why are response times so high"               |
| `octoperf-bench-reports`           | "what's the right tool for this widget", widget metric questions       |
| `octoperf-export-bench-report-pdf` | "export the report as PDF", "print the bench report", "share a PDF"    |
| `octoperf-real-browser-probe`      | "EUM probe", "Playwright probe", "TruClient equivalent"                |
| `octoperf-scheduling`              | "schedule the scenario", "run every weekday at 8am"                    |
| `octoperf-async-polling`           | invoked automatically by any skill that has to poll a `taskId` result  |


## Other clients

The MCP server is not Claude-specific. To connect Claude.ai, Claude Desktop,
Cursor, ChatGPT, Codex, Gemini CLI, GitHub Copilot — or any other MCP client —
see the **[MCP server documentation](https://api.octoperf.com/doc/mcp/)**. Most
clients just need the server URL `https://api.octoperf.com/mcp`.

## License

Apache-2.0
gemini-cli-extension

Lo que la gente pregunta sobre octoperf-claude-plugins

¿Qué es OctoPerf/octoperf-claude-plugins?

+

OctoPerf/octoperf-claude-plugins es mcp servers para el ecosistema de Claude AI con 0 estrellas en GitHub.

¿Cómo se instala octoperf-claude-plugins?

+

Puedes instalar octoperf-claude-plugins clonando el repositorio (https://github.com/OctoPerf/octoperf-claude-plugins) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.

¿Es seguro usar OctoPerf/octoperf-claude-plugins?

+

OctoPerf/octoperf-claude-plugins aún no ha sido auditado por nuestro agente de seguridad. Revisa el repositorio original en GitHub antes de usarlo en producción.

¿Quién mantiene OctoPerf/octoperf-claude-plugins?

+

OctoPerf/octoperf-claude-plugins es mantenido por OctoPerf. La última actividad registrada en GitHub es de yesterday, con 0 issues abiertos.

¿Hay alternativas a octoperf-claude-plugins?

+

Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.

Despliega octoperf-claude-plugins en tu cloud

Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.

¿Mantienes este repo? Añade un badge a tu README

Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.

Featured on ClaudeWave: OctoPerf/octoperf-claude-plugins
[![Featured on ClaudeWave](https://claudewave.com/api/badge/octoperf-octoperf-claude-plugins)](https://claudewave.com/repo/octoperf-octoperf-claude-plugins)
<a href="https://claudewave.com/repo/octoperf-octoperf-claude-plugins"><img src="https://claudewave.com/api/badge/octoperf-octoperf-claude-plugins" alt="Featured on ClaudeWave: OctoPerf/octoperf-claude-plugins" width="320" height="64" /></a>

Más MCP Servers

Alternativas a octoperf-claude-plugins