ollieb89/mcp-server-tester
Test MCP servers in CI: health checks, schema validation, tool/resource/prompt discovery, protocol compliance
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| transport | Transport type: stdio | http | sse | no | stdio |
| server-command | Command to start the MCP server (stdio transport) | no | — |
| server-url | URL of the MCP server endpoint (http/sse transport) | no | — |
| test-tools | Run tool discovery and schema validation | no | true |
| test-resources | Run resource discovery and validation | no | true |
| test-prompts | Run prompt discovery and validation | no | true |
| fail-on | When to fail the Action: errors | warnings | none | no | errors |
| timeout | Timeout in seconds for server connection | no | 30 |
| output-file | Path to write JSON test report artifact | no | — |
Outputs
| name | description |
|---|---|
| passed | Number of checks that passed |
| failed | Number of checks that failed |
| warnings | Number of checks with warnings |
| report-path | Path to the JSON report artifact |