io.github.OctoPerf/octoperf

السجل الرسمي الإنتاجية

Drive OctoPerf load testing from any AI agent: import, edit, validate, run scenarios, read metrics.

التثبيت

أضف هذا إلى إعدادات MCP في عميلك (Claude Desktop: claude_desktop_config.json، وCursor: ‏.cursor/mcp.json، ويستخدم VS Code وغيره الصيغة نفسها «mcpServers»).

Remote (streamable-http)
Claude Code
claude mcp add --transport http octoperf 'https://api.octoperf.com/mcp'
إعداد JSON (Claude Desktop وCursor وVS Code)
{
    "mcpServers": {
        "octoperf": {
            "type": "http",
            "url": "https://api.octoperf.com/mcp"
        }
    }
}

التوثيق

مأخوذ من ملف README للمشروع على GitHub ويُحدَّث أسبوعيًا. تفتح الروابط على GitHub.

المحتويات
  1. OctoPerf — Claude Code plugins
  2. Install
  3. What you get
  4. Skills
  5. Other clients
  6. License

OctoPerf — Claude Code plugins

Claude Code plugin marketplace for the OctoPerf 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 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 twenty workflow skills that drive the MCP tools end-to-end (recording & import, migration from BlazeMeter / LoadRunner / NeoLoad, correlation, validation, scenario composition, SLAs, monitoring, bench reports, scheduling, notifications, on-premise agents, workspaces…);
  • ships an AGENTS.md reference describing every MCP tool the server exposes.

Install

/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

ComponentLocationPurpose
MCP serverplugins/octoperf/.mcp.jsonTools to manage workspaces, projects, VUs, scenarios, bench results
AGENTS.mdplugins/octoperf/AGENTS.mdFull MCP tool catalogue (also served as octoperf://templates/agents-md)
Skillsplugins/octoperf/skills/*/SKILL.mdWorkflow recipes invoked on natural-language triggers

Skills

SkillTriggers on
octoperf-har-recording"record my application", "capture a HAR", "import this .har"
octoperf-jtl-import"import my JTL", "analyse these JMeter results"
octoperf-blazemeter-migration"migrate from BlazeMeter", "convert my Taurus test"
octoperf-loadrunner-migration"migrate from LoadRunner", "convert a .usr script"
octoperf-neoload-migration"migrate from NeoLoad", "convert a .nlp project"
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-composition"build a scenario", "ramp-up / load shape", "user profiles"
octoperf-sla"define an SLA", "fail the test if response time > X"
octoperf-monitoring"monitor my servers during the test", "add a database monitor"
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-report-item-editing"change the metrics of this report widget", "add a filter"
octoperf-export-bench-report-pdf"export the report as PDF", "print the bench report"
octoperf-real-browser-probe"EUM probe", "Playwright probe", "TruClient equivalent"
octoperf-scheduling"schedule the scenario", "run every weekday at 8am"
octoperf-notifications"notify Slack when a test fails", "open a JIRA ticket on failure"
octoperf-onpremise-agent"run from my own machines", "install an on-premise agent"
octoperf-workspace"add someone to the workspace", "change member permissions"
octoperf-async-pollinginvoked 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. Most clients just need the server URL https://api.octoperf.com/mcp.

License

Apache-2.0

الأسئلة الشائعة

ما هو io.github.OctoPerf/octoperf؟

Drive OctoPerf load testing from any AI agent: import, edit, validate, run scenarios, read metrics.

كيف أثبّت io.github.OctoPerf/octoperf؟

يعمل كخادم بعيد. في Claude Code: claude mcp add --transport http octoperf 'https://api.octoperf.com/mcp'. وفي العملاء الآخرين، الصق إعداد JSON من هذه الصفحة في إعدادات MCP الخاصة بهم.

هل يحتاج io.github.OctoPerf/octoperf إلى مفتاح API؟

لا يذكر إدراجه في السجل أي مفتاح أو سر إلزامي. قد تتطلب بعض الميزات حسابًا لدى الخدمة التي يتصل بها.

هل io.github.OctoPerf/octoperf مفتوح المصدر؟

نعم. شيفرته متاحة على GitHub بترخيص Apache-2.0.

من يصون io.github.OctoPerf/octoperf؟

ينشره OctoPerf. يدرجه AI.tn لكنه لا يصونه ولا يوصي به.

من سجل MCP الرسمي. الإدراج ليس توصية: راجع شيفرة الخادم وصلاحياته قبل منحه الوصول إلى بياناتك.