What about non-stdio transports?
Both SSE and Streamable HTTP are supported — use `mcp.SSEClient` or `mcp.StreamableHTTPClient` respectively.
@dgzlopes
Basic information
Test MCP servers with k6
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
xk6-mcp is a k6 extension for testing Model Context Protocol (MCP) servers. It lets developers load-test MCP servers using k6, providing client support for stdio, SSE, and Streamable HTTP transports, built-in pagination, and automatic RED-style metrics.
Install xk6, then build a k6 binary with the extension: xk6 build --with github.com/dgzlopes/xk6-mcp. Import the module in your script with import mcp from 'k6/x/mcp'; and run the built binary: ./k6 run script.js.
*All methods (e.g., listAllTools())GetPrompt, ListTools)Both SSE and Streamable HTTP are supported — use `mcp.SSEClient` or `mcp.StreamableHTTPClient` respectively.
The extension offers two ways: `listAllTools()` (and similar) automatically handle pagination, while `listTools()` requires a cursor argument for manual pagination.
xk6-mcp automatically tracks RED-style metrics: `mcp_request_duration` (trend), `mcp_request_count` (counter), and `mcp_request_errors` (counter), each tagged with the MCP method name.
No, this extension is experimental and not officially supported by Grafana Labs.
Painless E2E Automation for Mobile and Web

Model Context Protocol Servers
不止于 CSS

Soar Flight Booking MCP is a remote MCP server available at https://mcp.soar.flights.
🚀 The fast, Pythonic way to build MCP servers and clients.
Comments