{"specVersion":"1.0","host":{"displayName":"Currents","documentationUrl":"https://docs.currents.dev"},"entries":[{"identifier":"urn:air:currents.dev:mcp:currents","displayName":"Currents MCP server","type":"application/mcp-server-card+json","url":"https://currents.dev/.well-known/mcp/server-card.json","description":"Hosted MCP server over a team's Currents test results: CI runs, failure context with traces, flaky tests, test history, analytics, actions and webhooks. OAuth sign-in.","tags":["mcp","testing","playwright","ci","flaky-tests"],"representativeQueries":["why did my Playwright tests fail in CI","which tests are flaky in this project","show the failure history of this test","quarantine a flaky test"],"trustManifest":{"identity":"https://currents.dev","identityType":"https"}},{"identifier":"urn:air:currents.dev:mcp:docs","displayName":"Currents docs MCP server","type":"application/mcp-server-card+json","url":"https://docs.currents.dev/.well-known/mcp/server-card.json","description":"Search and read the Currents documentation: setup guides for Playwright, Cypress and other reporters, orchestration, the REST API and the MCP server.","tags":["mcp","documentation"],"capabilities":["searchDocumentation","getPage","askQuestion","sendFeedback"],"representativeQueries":["how do I report Playwright results to Currents","how does Currents orchestration split tests across CI machines","how do I authenticate with the Currents API"],"trustManifest":{"identity":"https://currents.dev","identityType":"https"}},{"identifier":"urn:air:currents.dev:api:rest","displayName":"Currents REST API","type":"application/vnd.oai.openapi+json;version=3.0","url":"https://api.currents.dev/v1/docs/openapi.json","description":"REST API over the data Currents records: projects, runs, spec files, tests, actions and webhooks. Bearer API key or OAuth.","tags":["api","rest","openapi"],"representativeQueries":["list the latest CI runs for a Currents project","get test results for a run from the Currents API"],"trustManifest":{"identity":"https://currents.dev","identityType":"https"}},{"identifier":"urn:air:currents.dev:skill:currents","displayName":"Currents agent skill","type":"application/agent-skills+md","url":"https://raw.githubusercontent.com/currents-dev/currents-skill/main/SKILL.md","description":"Set up reporting to Currents, compare CI runs, investigate failures, find flaky tests and write test health reports, using the Currents MCP server.","tags":["skill","testing","ci"],"representativeQueries":["set up Playwright reporting to Currents","compare these two test runs","give me a 7-day test health summary"],"trustManifest":{"identity":"https://currents.dev","identityType":"https"}},{"identifier":"urn:air:currents.dev:skill:playwright-best-practices","displayName":"Playwright best practices skill","type":"application/agent-skills+md","url":"https://raw.githubusercontent.com/currents-dev/playwright-best-practices-skill/main/playwright-best-practices/SKILL.md","description":"Write, debug and stabilize Playwright tests: locators, fixtures, Page Object Model, flaky test fixes, CI configuration, mocking and accessibility testing.","tags":["skill","playwright","testing"],"representativeQueries":["fix a flaky Playwright test","set up Playwright in GitHub Actions","write a Playwright test with the Page Object Model"],"trustManifest":{"identity":"https://currents.dev","identityType":"https"}},{"identifier":"urn:air:currents.dev:docs:llms-txt","displayName":"Currents llms.txt","type":"text/markdown","url":"https://currents.dev/llms.txt","description":"Agent-oriented index of Currents: when to use it, developer resources, documentation pages and articles.","tags":["llms.txt","documentation"],"representativeQueries":["what is Currents and when should I use it","where are the Currents developer resources"],"trustManifest":{"identity":"https://currents.dev","identityType":"https"}}]}