Currents MCP Server

आधिकारिक

AI एजेंटों को Currents पर रिपोर्ट किए गए Playwright परीक्षण विफलताओं को ठीक करने में सक्षम बनाएँ।

दस्तावेज़

Currents MCP सर्वर

Unit Tests

अपने AI कोडिंग एजेंटों को अपने CI परीक्षण परिणामों में पूर्ण दृश्यता प्रदान करें। Currents MCP सर्वर Cursor और Claude जैसे उपकरणों को सीधे आपके Currents डैशबोर्ड से जोड़ता है, ताकि एजेंट अस्थिर परीक्षणों का निदान कर सकें, विफलताओं को इंगित कर सकें, और वास्तविक निष्पादन डेटा पर कार्रवाई कर सकें -- अपने संपादक को छोड़े बिना।

  • CI से रन, स्पेक फ़ाइलें और व्यक्तिगत परीक्षण परिणाम क्वेरी करें
  • अपने परीक्षण सूट में त्रुटि रुझानों और प्रदर्शन मीट्रिक्स को सतह पर लाएं
  • प्रोग्रामेटिक रूप से क्वारंटाइन नियम, वेबहुक और प्रोजेक्ट सेटिंग्स प्रबंधित करें
  • एजेंटों को अनुमान के बजाय वास्तविक परीक्षण आउटपुट का उपयोग करके जो टूटा है उसे ठीक करने दें

Install MCP Server

उपकरण

उपकरणविवरण
currents-list-actionsवैकल्पिक फ़िल्टरिंग के साथ किसी प्रोजेक्ट के लिए सभी क्रियाओं की सूची बनाएं।
currents-create-actionकिसी प्रोजेक्ट के लिए एक नई क्रिया बनाएं।
currents-get-actionID द्वारा एकल क्रिया प्राप्त करें।
currents-update-actionमौजूदा क्रिया को अपडेट करें।
currents-delete-actionकिसी क्रिया को हटाएं (संग्रहित करें)।
currents-enable-actionअक्षम क्रिया को सक्षम करें।
currents-disable-actionसक्रिय क्रिया को अक्षम करें।
currents-list-affected-testsकिसी तिथि सीमा के भीतर किसी प्रोजेक्ट के लिए क्रियाओं (क्वारंटाइन, स्किप, टैग) से प्रभावित परीक्षणों की सूची बनाएं।
currents-get-affected-test-executionsकिसी तिथि सीमा के भीतर किसी विशिष्ट प्रभावित परीक्षण (हस्ताक्षर द्वारा) के लिए निष्पादन विवरण प्राप्त करें।
currents-get-affected-executionsकिसी तिथि सीमा के भीतर, उन परीक्षण निष्पादनों की सूची बनाएं जहां कोई विशिष्ट क्रिया/नियम लागू किया गया था।
currents-get-projectsCurrents प्लेटफ़ॉर्म में उपलब्ध प्रोजेक्ट्स को पुनर्प्राप्त करता है।
currents-get-projectID द्वारा एकल प्रोजेक्ट प्राप्त करें।
currents-get-project-insightsकिसी तिथि सीमा के भीतर किसी प्रोजेक्ट के लिए समेकित रन और परीक्षण मीट्रिक्स प्राप्त करें।
currents-list-pull-requestsकिसी प्रोजेक्ट के लिए पुल-अनुरोध कार्डों की सूची बनाएं (meta.pr.id द्वारा समूहीकृत रन)।
currents-list-project-termsएक प्रकार (टैग, शाखा, लेखक का नाम, आदि) के लिए कर्सर-पृष्ठांकित प्रोजेक्ट शर्तों की सूची बनाएं।
currents-create-jira-issueसंगठन Jira एकीकरण का उपयोग करके रन परीक्षण से Jira मुद्दा बनाएं।
currents-link-jira-issueसंगठन Jira एकीकरण का उपयोग करके मौजूदा Jira मुद्दे को रन परीक्षण से लिंक करें।
currents-list-jira-projectsसंगठन एकीकरण के लिए उपलब्ध Jira प्रोजेक्ट्स की सूची बनाएं।
currents-list-jira-issue-typesJira प्रोजेक्ट के लिए Jira मुद्दा प्रकार और कस्टम फ़ील्ड्स की सूची बनाएं।
currents-get-runsवैकल्पिक फ़िल्टरिंग के साथ किसी विशिष्ट प्रोजेक्ट के लिए रन की सूची पुनर्प्राप्त करता है।
currents-get-run-detailsकिसी विशिष्ट परीक्षण रन का विवरण पुनर्प्राप्त करता है।
currents-find-runक्वेरी पैरामीटर द्वारा रन खोजें।
currents-cancel-runप्रगति में चल रहे रन को रद्द करें।
currents-reset-runपुनः निष्पादन की अनुमति देने के लिए रन में विफल स्पेक फ़ाइलों को रीसेट करें।
currents-delete-runरन और सभी संबद्ध डेटा हटाएं।
currents-cancel-run-github-ciGitHub Actions वर्कफ़्लो रन ID और प्रयास संख्या द्वारा रन रद्द करें।
currents-get-spec-instanceinstanceId द्वारा परीक्षण स्पेक फ़ाइल के विशिष्ट निष्पादन से डिबगिंग डेटा पुनर्प्राप्त करता है।
currents-get-spec-files-performanceकिसी तिथि सीमा के भीतर किसी विशिष्ट प्रोजेक्ट के लिए स्पेक फ़ाइलों के प्रदर्शन मीट्रिक्स पुनर्प्राप्त करता है।
currents-get-tests-performanceकिसी तिथि सीमा के भीतर किसी विशिष्ट प्रोजेक्ट के लिए समेकित परीक्षण मीट्रिक्स पुनर्प्राप्त करता है।
currents-get-tests-signaturesप्रोजेक्ट, स्पेक फ़ाइल पथ और परीक्षण शीर्षक के आधार पर एक अद्वितीय परीक्षण हस्ताक्षर उत्पन्न करता है।
currents-get-test-resultsकिसी विशिष्ट परीक्षण हस्ताक्षर के लिए ऐतिहासिक परीक्षण निष्पादन परिणाम पुनर्प्राप्त करता है।
currents-get-contextरन, इंस्टेंस या परीक्षण स्तर पर AI डिबगिंग के लिए परीक्षण विफलता संदर्भ प्राप्त करें।
currents-get-errors-explorerकिसी तिथि सीमा के भीतर किसी प्रोजेक्ट के लिए समेकित त्रुटि मीट्रिक्स प्राप्त करें।
currents-list-webhooksकिसी प्रोजेक्ट के लिए सभी वेबहुक्स की सूची बनाएं।
currents-create-webhookकिसी प्रोजेक्ट के लिए एक नया वेबहुक बनाएं।
currents-get-webhookID द्वारा एकल वेबहुक प्राप्त करें।
currents-update-webhookमौजूदा वेबहुक को अपडेट करें।
currents-delete-webhookवेबहुक हटाएं।

सेटअप

API कुंजी

यहां दिए गए निर्देशों का पालन करके Currents API कुंजी प्राप्त करें।

Cursor के साथ उपयोग

  1. Cursor सेटिंग्स > MCP > सक्षम करें पर जाएं
  2. अपने mcp.json में निम्नलिखित जोड़ें।
{
  "mcpServers": {
    "currents": {
      "command": "npx",
      "args": ["-y", "@currents/mcp"],
      "env": {
        "CURRENTS_API_KEY": "your-api-key"
      }
    }
  }
}

Claude

Claude Code में Currents MCP जोड़ने के लिए यह कमांड चलाएं

claude mcp add --transport stdio currents --env CURRENTS_API_KEY=<KEY> -- npx -y @currents/mcp

Claude Desktop पर Currents MCP सक्षम करने के लिए निम्नलिखित जोड़ें (claude_desktop_config.json फ़ाइल संपादित करें):

{
  "mcpServers": {
    "currents": {
      "command": "npx",
      "args": ["-y", "@currents/mcp"],
      "env": {
        "CURRENTS_API_KEY": "your-api-key"
      }
    }
  }
}

⚠️ सूचना

AI उपकरणों (जैसे, MCP के माध्यम से) को Currents से जोड़कर, आप उन्हें अपनी API कुंजी, परीक्षण परिणामों और CI मेटाडेटा तक पहुंच प्रदान कर रहे हैं। आपके द्वारा उपयोग किए जाने वाले किसी भी AI एजेंट या सेवा की जांच करना और यह सुनिश्चित करना आपकी जिम्मेदारी है कि वे आपके डेटा को सुरक्षित रूप से संभालते हैं।

संदर्भ