Enable AI Agents to fix Playwright test failures reported to Currents.
This is a MCP server that allows you to provide test results context to your AI agents by connecting them to Currents. Useful for asking AI to fix or optimize tests failing in CI.
get-api-config
get-run
get-spec-file-attempts-and-errors
Get a Currents API key by following the instructions here.
mcp.json
.{
"mcpServers": {
"currents": {
"command": "npx",
"args": [
"-y",
"@currents/mcp"
],
"env": {
"CURRENTS_API_KEY": "your-api-key"
}
}
}
}
To install Currents Test Results Context Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @currents-dev/currents-mcp --client claude
Add the following to your claude_desktop_config.json
:
{
"mcpServers": {
"currents": {
"command": "npx",
"args": [
"-y",
"@currents/mcp"
],
"env": {
"CURRENTS_API_KEY": "your-api-key"
}
}
}
}
By connecting AI tools (e.g., via MCP) to Currents, you are granting them access to your API key, test results and CI metadata. It is your responsibility to vet any AI agents or services you use, and to ensure they handle your data securely.
We welcome contributions of all kinds—bug fixes, features, and documentation updates!
git clone https://github.com/<your-username>/currents-mcp.git
cd currents-mcp
cd mcp-server
npm install
npm run build
npm start
You should see: Currents MCP Server running on stdio
.To test with a local MCP client (e.g., Cursor or Claude Desktop), point the client to your built server:
node
./mcp-server/build/index.js
CURRENTS_API_KEY
to a valid keyExample snippet for a client config:
{
"mcpServers": {
"currents": {
"command": "node",
"args": ["./mcp-server/build/index.js"],
"env": {
"CURRENTS_API_KEY": "your-api-key"
}
}
}
}
git checkout -b feat/short-description
mcp-server/src/
, then rebuild and re-run:
npm run build && npm start
git push origin feat/short-description
By contributing, you agree that your contributions will be licensed under the ISC license (as specified in the package metadata).
A Python package with utilities and helpers for building MCP-compliant servers, often using Flask and Redis.
Control Android devices using the Android Debug Bridge (ADB).
A Ruby gem for integrating Large Language Models (LLMs) via the Model Context Protocol (MCP) into development workflows.
An MCP server with built-in GitHub OAuth support, designed for deployment on Cloudflare Workers.
Provides developers with continuous, project-centric context awareness. Requires a TursoDB database.
A secure MCP server for eBPF, designed for AI integration, kernel introspection, and automation.
A Tabby plugin implementing an MCP server for AI-powered terminal control and automation.
An AI gateway for the Blend Protocol on Stellar, enabling DeFi actions like lending, borrowing, and pool creation through AI assistants or apps.
MCP servers for Deephaven to orchestrate data workers and power documentation Q&A with LLMs, enabling AI-driven data workflows.
An MCP server providing searchable access to multiple AI/ML SDK documentation and source code.