{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_bq8uq44u626c","handle":"cyperf-mcp","url":"https://wellknown.network/agents/cyperf-mcp","links":{"self":"https://wellknown.network/agents/cyperf-mcp/record.json","html":"https://wellknown.network/agents/cyperf-mcp","markdown":"https://wellknown.network/agents/cyperf-mcp/record.md","api":"https://wellknown.network/api/v1/agents/cyperf-mcp","status":"https://wellknown.network/api/v1/agents/cyperf-mcp/status","claim":"https://wellknown.network/agents/cyperf-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/cyperf-mcp/claim.json","badge":"https://wellknown.network/agents/cyperf-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/cyperf-mcp/history","tools":"https://wellknown.network/api/v1/agents/cyperf-mcp/tools"},"ard":{"identifier":"urn:air::server:cyperf-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"cyperf-mcp","summary":"MCP server for Keysight CyPerf network testing platform","description":"# CyPerf MCP Server\n\n> **Experimental Release** — This package is under active development. Tool names, parameters, and behaviors may change significantly in future versions without backward compatibility. Do not build production automation on the current API surface without expecting to adapt to breaking changes.\n\nAn [MCP](https://modelcontextprotocol.io/) (Model Context Protocol) server that exposes [Keysight CyPerf](https://www.keysight.com/us/en/products/network-test/protocol-load-test/cyperf.html) network performance and security testing functionality as **100 tools** across 15 categories.\n\nAI assistants connected via MCP can orchestrate CyPerf tests, manage agents, analyze results, and perform security testing — all through natural language.\n\n## Quick Start\n\n### Prerequisites\n\n- Python 3.10+\n- Access to a CyPerf controller\n\n### Installation\n\n```bash\npython -m venv .venv\nsource .venv/bin/activate\npip install cyperf-mcp\n```\n\n**From source** (for development):\n\n```bash\ngit clone https://github.com/Keysight/cyperf-mcp.git && cd cyperf-mcp\npython -m venv .venv\nsource .venv/bin/activate\npip install -e .\n```\n\n### Configuration\n\nBefore running, create a configuration file with your CyPerf controller connection details.\n\n**Config file location** (checked in order):\n1. Path passed via `CYPERF_CONFIG` environment variable\n2. `~/.cyperf/config.json` (default)\n\nRun `cyperf-mcp --help` to see this information from the command line.\n\n**Multi-profile format** (recommended — manage multiple controllers):\n\n```json\n{\n  \"default_profile\": \"lab1\",\n  \"profiles\": {\n    \"lab1\": {\n      \"host\": \"https://10.36.75.100\",\n      \"refresh_token\": \"eyJhbGciOi...\",\n      \"verify_ssl\": false\n    },\n    \"cloud\": {\n      \"host\": \"https://cyperf-cloud.example.com\",\n      \"username\": \"admin\",\n      \"password\": \"secret\",\n      \"verify_ssl\": true\n    }\n  }\n}\n```\n\n**Single-profile shorthand** (one controller):\n\n```json\n{\n  \"host\": \"https://10.36.75.100\",\n  \"refresh_token\": \"eyJhbGciOi...\",\n  \"verify…","publisher":null,"homepage":"https://github.com/Keysight/cyperf-mcp","repository":"https://github.com/Keysight/cyperf-mcp","version":"7.0.6.post4","license":"MIT License (MIT)","protocols":["mcp"],"tags":["cyperf","keysight","mcp","network-testing","performance-testing","security-testing"],"pricing":null,"endpoints":[{"url":"pypi:cyperf-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi"}},"derived":{"capabilities":[{"slug":"code.testing","name":"Testing","confidence":1,"provenance":"derived"},{"slug":"dev.terminal","name":"Terminal & Shell","confidence":0.825,"provenance":"derived"},{"slug":"dev.version-control","name":"Version Control","confidence":0.745,"provenance":"derived"}],"categories":["code","dev"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"cyperf-mcp","registry":"pypi","observedAt":"2026-09-15T12:25:37.729Z","publishedAt":"2026-04-16T15:55:36.539237Z","latestVersion":"7.0.6.post4"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"cyperf-mcp","url":"https://pypi.org/project/cyperf-mcp/","firstSeenAt":"2026-09-09T13:21:12.414Z","fetchedAt":"2026-09-15T12:24:32.586Z","normalizedAt":"2026-09-15T12:24:32.586Z"}]},"firstSeenAt":"2026-09-09T13:21:12.414Z","updatedAt":"2026-09-15T12:25:37.729Z"}