mcp-perf-suite
Verified Safeby canyonlabz
Overview
A modular collection of MCP servers designed to support and streamline performance testing workflows from script generation to analysis and reporting.
Installation
No command providedEnvironment Variables
- BLAZEMETER_API_KEY
- BLAZEMETER_API_SECRET
- BLAZEMETER_ACCOUNT_ID
- BLAZEMETER_WORKSPACE_ID
- DD_API_KEY
- DD_APP_KEY
- DD_API_BASE_URL
- CONFLUENCE_V2_BASE_URL
- CONFLUENCE_V2_USER
- CONFLUENCE_V2_API_TOKEN
- CONFLUENCE_V1_BASE_URL
- CONFLUENCE_V1_PAT
- CONFLUENCE_V1_USER
- SSL_CERT_FILE
- REQUESTS_CA_BUNDLE
- MSGRAPH_TENANT_ID
- MSGRAPH_CLIENT_ID
- MSGRAPH_CLIENT_SECRET
- MSGRAPH_TEAM_ID
- MSGRAPH_CHANNEL_ID
- OPENAI_API_KEY
Security Notes
The project adheres to good practices by using environment variables for API keys and secrets. No 'eval' or direct arbitrary code execution functions are observed. However, several MCPs (JMeter, PerfReport) use `subprocess.Popen` or `pypandoc.convert_file` (which internally calls `pandoc`) for external command execution. While arguments are constructed with path joining and appear well-formed, a risk exists if user-supplied input to `test_run_id` or `jmx_path` were maliciously crafted to inject commands, though current implementations mitigate this by using argument lists for subprocess. The optional 'ssl_verification: disabled' setting in various `config.yaml` files presents a critical risk if enabled in production environments, as it allows insecure network connections. The Datadog MCP's 'custom_query' feature allows arbitrary Datadog query strings, which, if misused, could lead to excessive API resource consumption or unexpected data retrieval, though it's not a code execution vulnerability.
Similar Servers
mcp-servers
An MCP Server for robust web content fetching, anti-bot bypassing, intelligent caching, and LLM-powered information extraction from the open internet, designed for agent-building frameworks and MCP clients.
mcpcat-python-sdk
This SDK integrates with MCP (Multi-Agent Communication Protocol) servers to collect user behavior analytics and forward telemetry (logs, traces, errors) to an analytics platform or third-party observability tools.
octomind-mcp
This MCP server enables AI agents to create, execute, and manage end-to-end tests for web applications by interacting with the Octomind platform.
mcp-server
Provides dynamic, license-aware tool filtering and authorization for JSON-RPC requests to an MCP (Management Control Plane) server, integrating with various Harness platform services and AI/ML capabilities.