currents-dev/currents
Currents gives AI agents the test results your CI records, from Playwright, Vitest, Jest and more. Self-healing tests: an agent gets the errors, traces and history behind a failure, finds the root cause and fixes the test, flaky ones included. Proof of work for any change, not just tests: before-and-after screenshots, videos and Playwright traces from CI, or a demo the agent records in a browser, posted as evidence in the pull request. Teams also use it to reproduce bugs, verify fixes, rank flaky and slow tests, quarantine tests and integrate with GitHub, Gitlab, Slack, Jira, Linear and more.
MCP servers
Declared configuration, as published in mcp.json. The directory shows indexed content; it never connects to or executes these servers.
{
"type": "streamable-http",
"url": "https://mcp.currents.dev/mcp"
}What this package declares
The files a client reads when it loads this plugin, exactly as this revision carries them.
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "currents",
"version": "1.0.0",
"description": "Currents gives AI agents the test results your CI records, from Playwright, Vitest, Jest and more. Self-healing tests: an agent gets the errors, traces and history behind a failure, finds the root cause and fixes the test, flaky ones included. Proof of work for any change, not just tests: before-and-after screenshots, videos and Playwright traces from CI, or a demo the agent records in a browser, posted as evidence in the pull request. Teams also use it to reproduce bugs, verify fixes, rank flaky and slow tests, quarantine tests and integrate with GitHub, Gitlab, Slack, Jira, Linear and more.",
"author": {
"name": "Currents",
"email": "support@currents.dev",
"url": "https://currents.dev"
},
"homepage": "https://docs.currents.dev/ai/connect",
"repository": "https://github.com/currents-dev/currents-mcp",
"license": "Apache-2.0",
"keywords": [
"testing",
"ci",
"playwright",
"vitest",
"jest",
"cypress",
"self-healing-tests",
"flaky-tests",
"test-results",
"root-cause",
"traces",
"screenshots",
"videos",
"proof-of-work",
"pull-requests",
"quarantine",
"github",
"gitlab",
"slack",
"jira",
"linear"
]
}