MCP.Market

JMeter Docs MCP server

online · 100% uptime
by QAInsights·io.github.QAInsights/jmeter-docs·v1.4.0·3 stars

Apache JMeter community documentation, conversion tools, linters, and calculators for AI agents.

A87/100grade A
What users say
No reviews yet
Be the first
Safety scan
A87/100

full report

Adoption
Growing

3 stars

Reviews

Write one

Nobody has reviewed JMeter Docs yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

JMeter Docs tools (15)

write = sends, deletes, buys or posts
  • calculate_workload_modelFree

    Compute required thread concurrency, pacing delays, ramp-up schedules, and JVM heap recommendations based on target RPS/TPS and SLA response times using Little's Law.

  • convert_curl_or_har_to_jmxFree

    Convert one or more cURL commands or HAR (HTTP Archive 1.2) JSON traces into a valid, production-ready Apache JMeter .jmx test plan XML with HTTP Request Defaults, Header Managers, Cookie Managers, timeouts, and assertions. Supports GET, POST, PUT, DELETE, PATCH, and RFC 9838 QUERY methods.

  • convert_openapi_to_jmxFree

    Convert an OpenAPI 3.0/3.1 or Swagger 2.0 document (JSON or YAML) into a JMeter 5.6.3 .jmx test plan: servers become HTTP Request Defaults/${BASE_URL}, path parameters become User Defined Variables, request bodies are sampled from schemas, bearer/basic/apiKey security becomes ${AUTH_TOKEN}/${BASIC_AUTH}/${API_KEY}, with optional method, tag, and deprecated-operation filters.

  • get_jmeter_pageFree

    Fetch the full markdown text of one docs.jmeter.ai page. Accepts the page URL (e.g. https://docs.jmeter.ai/topics/api-load-testing/) or a bare path (e.g. topics/api-load-testing).

  • get_jsr223_recipeFree

    Fetch production-ready, performant Groovy scripts for JMeter JSR223 samplers, preprocessors, and postprocessors (e.g., JWT parsing & expiration, HMAC-SHA256 signing, dynamic header injection, nested JSON array extraction, custom CSV failure logging).

  • lint_groovy_scriptFree

    Statically analyze a Groovy script for a JMeter JSR223 element. Flags Thread.sleep, ${var} interpolation, System.out, BeanShell APIs, per-call Random or Pattern.compile, and bindings such as prev, SampleResult, or sampler that the selected element type does not expose; optionally returns ready-to-paste JMX element XML.

  • lint_jmx_snippetFree

    Validate a JMeter test plan XML string or snippet against best practices and performance anti-patterns, and return a structural inventory with thread groups, sampler/listener/assertion counts, HTTP Defaults/Header/Cookie/CSV presence, plugin classes, and JMeter version.

  • lookup_componentFree

    Find the dedicated reference page for a JMeter test plan component (e.g. "HTTP Request", "JSON Extractor", "Thread Group") and return its full markdown content with properties, defaults, and related guides.

  • lookup_error_playbookFree

    Get immediate root causes, OS/JVM config fixes, and remediation steps for common JMeter exceptions (e.g. "BindException", "SocketTimeoutException", "OutOfMemoryError", "NoHttpResponseException", "SSLHandshakeException", "401/403 after recording"). When keywords miss, unmatched text is sent to classifier.dev for zero-shot semantic matching (public keyless calls are not stored).

  • lookup_functionFree

    Find the dedicated reference page for a built-in JMeter function (e.g. "__time", "__Random", "__P") and return its full markdown content with syntax, parameters, and examples.

  • lookup_jmeter_propertyFree

    Search or lookup curated JMeter properties (e.g. "httpclient4.idletimeout", "jmeter.save.saveservice.*", "remote_hosts", "summariser"). Returns category, defaults, and recommendations.

  • plan_distributed_testingFree

    Generate Master-Worker RMI port assignments, user.properties, CLI commands, firewall/security group rules, and Docker Compose manifests for distributed load testing.

  • search_jmeter_docsFree

    Search the Apache JMeter documentation on docs.jmeter.ai. Returns the most relevant pages with titles, URLs, and snippets. Use for any question about JMeter test plans, components, functions, properties, distributed testing, reports, or troubleshooting.

  • triage_errorsFree

    Map a run's distinct failure signatures to docs.jmeter.ai error playbooks. Error text is sent to classifier.dev for zero-shot classification (public keyless calls are not stored; obvious secrets are redacted first). Prefer signatures shaped as "sampler | response code | response message".

  • tune_linux_osFree

    Generate production sysctl.conf, limits.conf, systemd overrides, and Docker/K8s configs tuned for high-concurrency JMeter load testing (fixing ulimit nofile, BindException port exhaustion, somaxconn backlog, and JVM swappiness).

Public scan report

scanner v0.1.10 · 2026-10-15 · same rubric, same numbers if you re-run it

no findings
  • –Code scanremote-only server, no package to scann/a
  • Live reliabilityremote reachable in 4219ms17/20
  • Tool poisoning15 tool descriptions checked15/15
  • Auth qualityopen endpoint, read-only tools10/15
  • Maintenancelast push 14 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 87/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How JMeter Docs compares

Against every graded Productivity MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
87/100
higher than 70% of 1,299 Productivity servers
Tools
15
the typical Productivity server has 7
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
Uptime
100%
of our recent checks; the typical remote Productivity server answers 100%
Response time
407 ms
faster than 34% of 655 Productivity servers
GitHub stars
3
more than 65% of 854 Productivity servers

What its tools let an agent do: 15 read

Install JMeter Docs in Claude Code, Cursor or VS Code

claude mcp add --transport http jmeter-docs https://docs.jmeter.ai/api/mcp
Add to Cursor

What the publisher says

From the JMeter Docs repository's README, as published. We do not edit it. Read it on GitHub

JMeter Docs

Community-maintained documentation for Apache JMeter built with Astro + Starlight

docs.jmeter.ai

Disclaimer: This is an independent community resource and is not affiliated with the Apache Software Foundation.

Features

  • Full-text search powered by Pagefind
  • Dark mode with system preference detection
  • Organized sidebar: User Manual, Reference, Extending, Legal
  • LLM-friendly text exports (llms.txt / llms-full.txt)
  • Custom landing page with terminal hero, metrics strip, and bento grid
  • SEO optimized with structured data (FAQ, HowTo schemas)

Getting Started

Prerequisites

  • Node.js 18+
  • npm

Installation

npm install

Development

npm run dev

Build

npm run build

Preview Production Build

npm run preview

Scripts

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes using Conventional Commits
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

Important: MDX files are generated

The src/content/docs//.mdx files are generated artifacts produced by tools/convert.mjs from the upstream Apache JMeter xdocs/ XML. A nightly workflow (.github/workflows/sync-upstream.yml) regenerates them and opens a sync PR.

Direct edits to MDX files will be overwritten by the next sync run. To make a lasting change to documentation content:

generated pages and survives syncs.

  • Prefer fixing the converter in tools/convert.mjs so the change applies to all

best path.

  • Or upstream the change to apache/jmeter xdocs/ so it flows down naturally.
  • Or open an issue describing the desired change so maintainers can decide the

Changes to non-generated files (components, styles, tools, tests, config) are not affected by the sync and can be edited directly.

License

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

JMeter Docs: common questions

Is JMeter Docs MCP server safe?
Yes, by our scan: it is graded A (87/100). Read the JMeter Docs safety report
How do I install JMeter Docs?
It runs remotely at docs.jmeter.ai. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
Does JMeter Docs need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is JMeter Docs maintained?
The last commit was 33 days ago (2026-10-01). The latest release is v1.4.0.
Is JMeter Docs up?
100% of our last 28 checks got an answer. We check remote servers about four times a day.
What can I use instead of JMeter Docs?
Servers from other publishers that do the same job: Docs MCP server, FlutterSDK Docs MCP server and classifier.dev docs MCP server. Compare all JMeter Docs alternatives.
How does JMeter Docs compare with other Productivity MCP servers?
safety score 87/100 (higher than 70% of 1,299 Productivity servers); tools 15 (the typical Productivity server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to JMeter Docs

Same job from other publishers: the closest match first, then the best rated.

All JMeter Docs alternatives →
  • Docs
    Search and read Empryo's documentation. Read-only, no auth, no local access.
    A
  • FlutterSDK Docs
    Search Wind UI, Magic, Dusk, Telescope and Artisan documentation. Hosted, public, no auth.
    A
  • classifier.dev docs
    classifier.dev documentation as tools: list, read and search the reference, benchmark and guides.
    A
  • Qiskit Documentation MCP Server
    MCP server for querying and retrieving Qiskit documentation, guides, and API references
    A
  • Context7
    Up-to-date docs for AI agents
    A