Back to Home
StacklokLabs icon

yardstick

Verified Safe

by StacklokLabs

Overview

This server is designed as a deterministic reference implementation for performance testing Model Context Protocol (MCP) clients across various transport types.

Installation

Run Command
docker run -p 8080:8080 -e TRANSPORT=sse -e PORT=8080 ghcr.io/stackloklabs/yardstick/server

Environment Variables

  • TRANSPORT
  • PORT
  • AUTH_HEADER
  • AUTH_VALUE

Security Notes

The server enforces alphanumeric input for its 'echo' tool, preventing common injection vectors. Authentication via HTTP headers is supported using 'AUTH_HEADER' and 'AUTH_VALUE' environment variables; if these are not set, authentication is disabled. HTTP servers are configured with timeouts to mitigate DoS. A dedicated SECURITY.md outlines vulnerability reporting procedures. The client's use of 'exec.Command' for 'stdio' transport is explicitly noted as user-configurable and not a server-side vulnerability.

Similar Servers

Stats

Interest Score32
Security Score9
Cost ClassLow
Avg Tokens10
Stars2
Forks2
Last Update2025-12-03

Tags

MCP ServerPerformance TestingGoClient/ServerMessaging