Skip to content
reaatechREAATECH

reaatech/mcp-load-test

0Last commit: May 11, 2026GitHub →

These packages provide a load testing framework designed to evaluate the performance and reliability of Model Context Protocol (MCP) servers. You would use them to simulate concurrent user behavior, identify breaking points, and generate performance benchmarks for your MCP implementations. The system is built as a modular engine that separates transport-aware clients, pattern-based session orchestration, and real-time metrics analysis into distinct, composable packages.

Packages

9 packages

@reaatech/mcp-load-test-analysis

v0.1.0
Analyzes Model Context Protocol (MCP) load test metrics to detect performance breaking points and assign letter grades based on latency, error rates, and recovery times. It provides `BreakingPointDetector` and `Grader` classes that consume `LoadTestReport` objects to generate performance summaries and remediation recommendations.
status
published
published
6 hours ago

@reaatech/mcp-load-test-cli

v0.1.0
Executes load, ramp, soak, and spike tests against Model Context Protocol (MCP) servers via a command-line interface. It generates performance reports in console, JSON, or Markdown formats and supports baseline comparisons for regression testing.
status
published
published
6 hours ago

@reaatech/mcp-load-test-client

v0.1.0
Provides a unified client interface for Model Context Protocol (MCP) servers that automatically negotiates between stdio, SSE, and StreamableHTTP transports. It returns a session-managed client instance that handles JSON-RPC handshakes, authentication, and tool discovery for concurrent load testing.
status
published
published
6 hours ago

@reaatech/mcp-load-test-core

v0.1.0
Provides shared TypeScript types, Zod validation schemas, and utility functions for defining and analyzing MCP load test configurations. It serves as the foundational library for the `@reaatech/mcp-load-test` ecosystem, exporting domain models for load profiles, tool call patterns, and performance metrics.
status
published
published
6 hours ago

@reaatech/mcp-load-test-engine

v0.1.0
Orchestrates load testing for Model Context Protocol (MCP) servers by managing session pools, concurrency patterns, and breaking point detection. It provides a `LoadEngine` class that executes defined test profiles and returns a structured `LoadTestReport` containing performance metrics and auto-graded results.
status
published
published
6 hours ago

@reaatech/mcp-load-test-metrics

v0.1.0
Aggregates latency histograms, error rates, and throughput metrics for Model Context Protocol (MCP) load testing. It provides a `MetricsCollector` class that processes individual request records to generate per-tool performance statistics and rolling-window error analysis.
status
published
published
6 hours ago

@reaatech/mcp-load-test-patterns

v0.1.0
Provides a `PatternExecutor` class to run stateful, multi-step MCP tool-call sequences for load testing. It requires an MCP client and a metrics collector to execute predefined patterns with configurable think times, template variable resolution, and error handling policies.
status
published
published
6 hours ago

@reaatech/mcp-load-test-profiles

v0.1.0
Provides async generators that yield concurrency and phase metadata at one-second intervals to drive load testing session pools. It offers pre-built ramp, soak, spike, and custom interpolation profiles for controlling MCP load test execution.
status
published
published
6 hours ago

@reaatech/mcp-load-test-reporters

v0.1.0
Provides classes to format MCP load test results into ANSI-colored console output, GitHub-flavored markdown, or machine-readable JSON. These reporters consume `LoadTestReport` objects generated by the `@reaatech/mcp-load-test-core` package.
status
published
published
6 hours ago

Comments

Sign in with GitHub to comment and vote.

Loading comments…