{
  "markdown": "# OctoPerf — Claude Code plugins\n\n[![License](https://img.shields.io/badge/license-Apache--2.0-blue.svg)](LICENSE)\n[![MCP docs](https://img.shields.io/badge/docs-MCP%20server-6c47ff.svg)](https://api.octoperf.com/doc/mcp/)\n[![smithery badge](https://smithery.ai/badge/octoperf/octoperf)](https://smithery.ai/servers/octoperf/octoperf)\n[![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)\n\nClaude Code [plugin marketplace](https://code.claude.com/docs/en/plugin-marketplaces)\nfor the [OctoPerf](https://octoperf.com) load-testing platform.\n\n> **Not using Claude Code?** The OctoPerf MCP server is a hosted, client-agnostic\n> remote server (`https://api.octoperf.com/mcp`, Streamable HTTP, OAuth 2.1 — no\n> API key). It works with **any MCP client**. This repo is just the one-step\n> Claude Code entry point — see [Other clients](#other-clients) below.\n\nThis repo distributes one plugin (`octoperf`) that:\n\n- registers the hosted **OctoPerf MCP server** (`https://api.octoperf.com/mcp`,\n  Streamable HTTP, OAuth 2.1 + PKCE + DCR — no API key);\n- installs eight workflow **skills** that drive the MCP tools end-to-end\n  (auto-correlation, validation triage, scenario diagnosis, bench-report\n  reading, PDF export, real-browser probe, scheduling, async polling);\n- ships an `AGENTS.md` reference describing every MCP tool the server\n  exposes.\n\n## Install\n\n```text\n/plugin marketplace add OctoPerf/octoperf-claude-plugins\n/plugin install octoperf@octoperf\n```\n\nThe first MCP call opens a browser for OAuth login on `api.octoperf.com`.\nRevoke at any time from **Account → Connected applications** on OctoPerf.\n\n## What you get\n\n| Component             | Location                                | Purpose                                                            |\n|-----------------------|-----------------------------------------|--------------------------------------------------------------------|\n| MCP server            | `plugins/octoperf/.mcp.json`            | Tools to manage workspaces, projects, VUs, scenarios, bench results |\n| AGENTS.md             | `plugins/octoperf/AGENTS.md`            | Full MCP tool catalogue (also served as `octoperf://templates/agents-md`) |\n| Skills                | `plugins/octoperf/skills/*/SKILL.md`    | Workflow recipes invoked on natural-language triggers              |\n\n## Skills\n\n| Skill                              | Triggers on                                                            |\n|------------------------------------|------------------------------------------------------------------------|\n| `octoperf-auto-correlation`        | \"correlate the VU\", \"fix replay errors\", \"401/403 on replay\"           |\n| `octoperf-validation-triage`       | \"the validation is red\", \"lots of errors after import\"                 |\n| `octoperf-scenario-diagnosis`      | \"the load test failed\", \"why are response times so high\"               |\n| `octoperf-bench-reports`           | \"what's the right tool for this widget\", widget metric questions       |\n| `octoperf-export-bench-report-pdf` | \"export the report as PDF\", \"print the bench report\", \"share a PDF\"    |\n| `octoperf-real-browser-probe`      | \"EUM probe\", \"Playwright probe\", \"TruClient equivalent\"                |\n| `octoperf-scheduling`              | \"schedule the scenario\", \"run every weekday at 8am\"                    |\n| `octoperf-async-polling`           | invoked automatically by any skill that has to poll a `taskId` result  |\n\n\n## Other clients\n\nThe MCP server is not Claude-specific. To connect Claude.ai, Claude Desktop,\nCursor, ChatGPT, Codex, Gemini CLI, GitHub Copilot — or any other MCP client —\nsee the **[MCP server documentation](https://api.octoperf.com/doc/mcp/)**. Most\nclients just need the server URL `https://api.octoperf.com/mcp`.\n\n## License\n\nApache-2.0\n",
  "bytes": 4080,
  "sha": "050f9162b2a7cfa08b854d373f71e15de6379bc579d7c54f8e7f3f56648564fc",
  "repo_slug": "octoperf/octoperf-claude-plugins",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_octoperf_octoperf_8c4ddbf3/readme"
}