{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_qhjhzwqsmmqr","handle":"mcp-test-driver","url":"https://wellknown.network/agents/mcp-test-driver","links":{"self":"https://wellknown.network/agents/mcp-test-driver/record.json","html":"https://wellknown.network/agents/mcp-test-driver","markdown":"https://wellknown.network/agents/mcp-test-driver/record.md","api":"https://wellknown.network/api/v1/agents/mcp-test-driver","status":"https://wellknown.network/api/v1/agents/mcp-test-driver/status","claim":"https://wellknown.network/agents/mcp-test-driver/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/mcp-test-driver/claim.json","badge":"https://wellknown.network/agents/mcp-test-driver/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/mcp-test-driver/history","tools":"https://wellknown.network/api/v1/agents/mcp-test-driver/tools"},"ard":{"identifier":"urn:air::server:mcp-test-driver","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"mcp-test-driver","summary":"Interactive REPL for testing any MCP server over stdio or HTTP","description":"# mcp-test-driver\n\nInteractive REPL for testing any [MCP](https://modelcontextprotocol.io/)\nserver, over stdio or HTTP.  No AI wiring, just debugging.\n\nPoint it at a command (stdio) or a URL (HTTP) and get a prompt with\ntab-completion for tools, argument keys, and enum values.\n\n## Usage\n\n```sh\n# Stdio transport — pass the server command and its arguments:\nmcp-test-driver aifr mcp\nmcp-test-driver character agent mcp\nmcp-test-driver nats-lsp mcp-stdio\n\n# HTTP transport — pass a URL:\nmcp-test-driver https://unicode.mcp.pennock.tech/mcp\n\n# Enable roots capability (exposes cwd to the server):\nmcp-test-driver --roots aifr mcp\nmcp-test-driver --roots=/path/to/project https://example.com/mcp\n```\n\nAt the prompt, type a tool name and its arguments:\n\n```\nmcp> unicode_search query=snowman\nmcp> unicode_lookup_char char=✓\n```\n\n## CLI Options\n\n| Option           | Description                                    |\n| ---------------- | ---------------------------------------------- |\n| `-h`, `--help`   | Show help message                              |\n| `--trace`        | Enable protocol tracing (default)              |\n| `--no-trace`     | Disable protocol tracing at startup            |\n| `--roots`        | Advertise cwd as filesystem root to the server |\n| `--roots=<path>` | Advertise a specific path as filesystem root   |\n\n## Built-in Commands\n\nBuilt-in commands use the `/` prefix.  Tool names are stripped of leading\n`/` during sanitization, for namespace separation.\n\n### Tools\n\n| Command            | Alias | Description                 |\n| ------------------ | ----- | --------------------------- |\n| `/list`            | `/l`  | List available tools        |\n| `/describe <tool>` | `/d`  | Show full schema for a tool |\n\n### Resources\n\n| Command              | Alias    | Description                       |\n| -------------------- | -------- | --------------------------------- |\n| `/resources`         | `/lr`    | List available resources          |\n| `/templates`         | `/lt`  …","publisher":{"name":"Phil Pennock","url":null},"homepage":null,"repository":"https://github.com/PennockTech/mcp-test-driver/issues","version":"0.1.2","license":null,"protocols":["mcp"],"tags":["mcp","model-context-protocol","testing","repl"],"pricing":null,"endpoints":[{"url":"pypi:mcp-test-driver","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","publisherName":"pypi"}},"derived":{"capabilities":[{"slug":"code.testing","name":"Testing","confidence":1,"provenance":"declared"},{"slug":"code.execution","name":"Code Execution","confidence":1,"provenance":"declared"},{"slug":"dev.filesystem","name":"Filesystem","confidence":0.882,"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":"mcp-test-driver","registry":"pypi","observedAt":"2026-10-28T14:24:43.743Z","publishedAt":"2026-04-01T16:54:01.247965Z","latestVersion":"0.1.2"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"mcp-test-driver","url":"https://pypi.org/project/mcp-test-driver/","firstSeenAt":"2026-09-10T04:23:44.637Z","fetchedAt":"2026-10-28T14:23:40.618Z","normalizedAt":"2026-10-28T14:23:40.618Z"}]},"firstSeenAt":"2026-09-10T04:23:44.637Z","updatedAt":"2026-10-28T14:24:43.743Z"}