git clone https://github.com/OctoPerf/octoperf-claude-plugins{
"mcpServers": {
"octoperf-claude-plugins": {
"command": "node",
"args": ["/path/to/octoperf-claude-plugins/dist/index.js"]
}
}
}8 items in this repository
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.
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.
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.
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.
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.
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.
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.
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.
MCP Servers overview
# OctoPerf — Claude Code plugins [](LICENSE) [](https://api.octoperf.com/doc/mcp/) [](https://smithery.ai/servers/octoperf/octoperf) [](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
What people ask about octoperf-claude-plugins
What is OctoPerf/octoperf-claude-plugins?
+
OctoPerf/octoperf-claude-plugins is mcp servers for the Claude AI ecosystem with 0 GitHub stars.
How do I install octoperf-claude-plugins?
+
You can install octoperf-claude-plugins by cloning the repository (https://github.com/OctoPerf/octoperf-claude-plugins) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.
Is OctoPerf/octoperf-claude-plugins safe to use?
+
OctoPerf/octoperf-claude-plugins has not been audited yet by our security agent. Review the original repository on GitHub before using it in production.
Who maintains OctoPerf/octoperf-claude-plugins?
+
OctoPerf/octoperf-claude-plugins is maintained by OctoPerf. The last recorded GitHub activity is from yesterday, with 0 open issues.
Are there alternatives to octoperf-claude-plugins?
+
Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.
Deploy octoperf-claude-plugins to your cloud
Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.
Maintain this repo? Add a badge to your README
Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.
[](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>More MCP Servers
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
The fastest path to AI-powered full stack observability, even for lean teams.
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!
⭐AI-driven public opinion & trend monitor with multi-platform aggregation, RSS, and smart alerts.🎯 告别信息过载,你的 AI 舆情监控助手与热点筛选工具!聚合多平台热点 + RSS 订阅,支持关键词精准筛选。AI 智能筛选新闻 + AI 翻译 + AI 分析简报直推手机,也支持接入 MCP 架构,赋能 AI 自然语言对话分析、情感洞察与趋势预测等。支持 Docker ,数据本地/云端自持。集成微信/飞书/钉钉/Telegram/邮件/ntfy/bark/slack 等渠道智能推送。