By kosiakmd
MCP server for Artillery 2.x — full flags, Fargate, raw-text parser, project launcher (MIT)
Claude Code plugin for @kosiakmd/artillery-mcp — Artillery 2.x load-testing via MCP. Installs the MCP server + agent skill in one command, no manual claude mcp add.
@kosiakmd/artillery-mcp (stdio, via npx — no global install required)SKILL.md with decision tree / tool call patterns / common gotchas, auto-loaded by Claude Code when the plugin is enabledIn a Claude Code session:
/plugin marketplace add kosiakMD/artillery-mcp-plugin
/plugin install artillery-mcp@artillery-mcp
Restart your session. You now have 18 MCP tools (19 if the target project has .artillery-mcp.config.json for the opt-in project launcher).
PATH — npm install -g artillery@latest. The MCP wraps it; the npm package doesn't bundle the binary.ARTILLERY_CLOUD_API_KEY — only if you want to record runs to Artillery Cloud. Export it in your shell before launching Claude Code, or load via a dotenv wrapper; see the MCP README § Security.Prefer Docker (no host Node/Artillery)? Skip this plugin — use the Docker variant directly as documented in the MCP README § Docker.
You: "Run a quick HTTP test against https://api.example.com at 50 req/s for 30 seconds"
Claude: [calls mcp__artillery-mcp__quick_test → returns summary]
You: "Parse results.json and show me the latency breakdown"
Claude: [calls mcp__artillery-mcp__parse_results → formatted p50/p95/p99]
You: "Compare baseline.json vs yesterday.json — did anything regress?"
Claude: [calls mcp__artillery-mcp__compare_results → diff with thresholds]
Full tool reference: MCP README § tools.
If your project uses multiple named flows (e.g. free, paid, combined for different checkout variants), add .artillery-mcp.config.json at the repo root:
{
"flows": { "smoke": "tests/load/smoke.yml" },
"environments": ["local", "staging", "prod"],
"defaultTags": { "repo": "my-app" },
"tagTemplates": ["type:{flow}", "env:{env}"],
"outputDir": "load-test-results"
}
Then run_project_lt appears as a 19th tool:
You: "Run smoke on staging, note 'canary v42'"
Claude: [calls run_project_lt(flow="smoke", environment="staging", note="canary v42")]
Full config schema: MCP README § Full config reference. To scaffold: npx @kosiakmd/artillery-mcp init in your project.
| Component | Version | Where pinned |
|---|---|---|
| Plugin | 0.1.0 | .claude-plugin/marketplace.json + plugins/artillery-mcp/.claude-plugin/plugin.json |
| MCP server | ^0.1 (resolves to latest 0.1.x) | plugins/artillery-mcp/.claude-plugin/plugin.json → mcpServers.artillery-mcp.args |
Plugin bumps happen for skill content / manifest changes. MCP bumps are independent and auto-picked via caret-minor.
run_report, run_fargate, config loader, tests@kosiakmd/artillery-mcpkosiakmd/artillery-mcp:latestio.github.kosiakMD/artillery-mcpMIT. See LICENSE.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub kosiakmd/artillery-mcp-plugin --plugin artillery-mcp20 SEO/GEO skills and 5 commands on one shared contract for keyword research, content creation, technical audits, schema markup, monitoring, quality gates, entity truth, and campaign memory.
Memory compression system for Claude Code - persist context across sessions
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Permanent coding companion for Claude Code — survives any update. MCP-based terminal pet with ASCII art, stats, reactions, and personality.