modelcontextprotocol/MCP Conformance Tests
Run MCP conformance tests against a server or client implementation
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| mode | Test mode: "server" or "client" | yes | — |
| url | Server URL to test against (required for server mode) | no | — |
| command | Command to run the client under test (required for client mode) | no | — |
| expected-failures | Path to YAML file listing expected failures (baseline) | no | — |
| suite | Test suite to run (server: "active"|"all"|"pending", client: "all"|"auth"|"metadata"|"sep-835") | no | — |
| scenario | Run a single scenario by name | no | — |
| timeout | Timeout in milliseconds for client tests (default: 30000) | no | 30000 |
| verbose | Show verbose output (default: false) | no | false |
| node-version | Node.js version to use (default: 22) | no | 22 |
Outputs
no outputs