Five tools, zero glue
The agent calls the tools directly over MCP, no scraping and no copy-paste.
[ Coding agents ]
kinora ships an MCP server. Point Claude Code, Cursor, or any MCP client at it and your agent pulls the failing test, its trace, and flaky history straight into the chat, then works the fix. Local over stdio, against the cloud or your own self-host.
Copy-pasting a stack trace into your agent was step one. kinora exposes your CI test data over the Model Context Protocol, so the agent reads the last run's failures, opens the Playwright trace, and checks whether a test is a fresh regression or a chronic flake, without you shuttling files around. It runs locally over stdio against kinora cloud or your self-host, scoped to your API token.
{
"mcpServers": {
"kinora": {
"command": "npx",
"args": ["-y", "@kinora/mcp"],
"env": { "KINORA_TOKEN": "<token>" }
}
}
} list_failures the last run's failures, with error and file:line get_trace the Playwright trace for any failing test test_history flaky-vs-regression history per test list_projects every project and its latest run get_run the full report for a single run The agent calls the tools directly over MCP, no scraping and no copy-paste.
Point Claude Code, Cursor, or any MCP client at kinora and the failing test, its error and file:line, and the trace land in context.
test_history gives the agent pass/fail/flaky rates, so it fixes a real regression instead of chasing a chronic flake.
Runs over stdio with your API token, against kinora cloud or your own self-hosted server. Your data stays yours.
Add the kinora MCP server (@kinora/mcp) to your MCP client with a kinora API token. Claude Code, Cursor, or any MCP client can then pull failures, traces, and history from CI.
Five: list_failures, get_trace, test_history, list_projects and get_run, covering the last run's failures with error and file:line, the trace for any failing test, per-test flaky-vs-regression history, every project with its latest run, and the full report for a single run.
Yes. The MCP server runs locally over stdio and points at either kinora cloud or your self-hosted server, authenticated with your API token.
Add the reporter, point it at a kinora server, and watch the history build itself.