Currents MCP Server
आधिकारिकAI एजेंटों को Currents पर रिपोर्ट किए गए Playwright परीक्षण विफलताओं को ठीक करने में सक्षम बनाएँ।
दस्तावेज़
Currents MCP सर्वर
अपने AI कोडिंग एजेंटों को अपने CI परीक्षण परिणामों में पूर्ण दृश्यता प्रदान करें। Currents MCP सर्वर Cursor और Claude जैसे उपकरणों को सीधे आपके Currents डैशबोर्ड से जोड़ता है, ताकि एजेंट अस्थिर परीक्षणों का निदान कर सकें, विफलताओं को इंगित कर सकें, और वास्तविक निष्पादन डेटा पर कार्रवाई कर सकें -- अपने संपादक को छोड़े बिना।
- CI से रन, स्पेक फ़ाइलें और व्यक्तिगत परीक्षण परिणाम क्वेरी करें
- अपने परीक्षण सूट में त्रुटि रुझानों और प्रदर्शन मीट्रिक्स को सतह पर लाएं
- प्रोग्रामेटिक रूप से क्वारंटाइन नियम, वेबहुक और प्रोजेक्ट सेटिंग्स प्रबंधित करें
- एजेंटों को अनुमान के बजाय वास्तविक परीक्षण आउटपुट का उपयोग करके जो टूटा है उसे ठीक करने दें
उपकरण
| उपकरण | विवरण |
|---|---|
currents-list-actions | वैकल्पिक फ़िल्टरिंग के साथ किसी प्रोजेक्ट के लिए सभी क्रियाओं की सूची बनाएं। |
currents-create-action | किसी प्रोजेक्ट के लिए एक नई क्रिया बनाएं। |
currents-get-action | ID द्वारा एकल क्रिया प्राप्त करें। |
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-projects | Currents प्लेटफ़ॉर्म में उपलब्ध प्रोजेक्ट्स को पुनर्प्राप्त करता है। |
currents-get-project | ID द्वारा एकल प्रोजेक्ट प्राप्त करें। |
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-types | Jira प्रोजेक्ट के लिए Jira मुद्दा प्रकार और कस्टम फ़ील्ड्स की सूची बनाएं। |
currents-get-runs | वैकल्पिक फ़िल्टरिंग के साथ किसी विशिष्ट प्रोजेक्ट के लिए रन की सूची पुनर्प्राप्त करता है। |
currents-get-run-details | किसी विशिष्ट परीक्षण रन का विवरण पुनर्प्राप्त करता है। |
currents-find-run | क्वेरी पैरामीटर द्वारा रन खोजें। |
currents-cancel-run | प्रगति में चल रहे रन को रद्द करें। |
currents-reset-run | पुनः निष्पादन की अनुमति देने के लिए रन में विफल स्पेक फ़ाइलों को रीसेट करें। |
currents-delete-run | रन और सभी संबद्ध डेटा हटाएं। |
currents-cancel-run-github-ci | GitHub Actions वर्कफ़्लो रन ID और प्रयास संख्या द्वारा रन रद्द करें। |
currents-get-spec-instance | instanceId द्वारा परीक्षण स्पेक फ़ाइल के विशिष्ट निष्पादन से डिबगिंग डेटा पुनर्प्राप्त करता है। |
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-webhook | ID द्वारा एकल वेबहुक प्राप्त करें। |
currents-update-webhook | मौजूदा वेबहुक को अपडेट करें। |
currents-delete-webhook | वेबहुक हटाएं। |
सेटअप
API कुंजी
यहां दिए गए निर्देशों का पालन करके Currents API कुंजी प्राप्त करें।
Cursor के साथ उपयोग
- Cursor सेटिंग्स > MCP > सक्षम करें पर जाएं
- अपने
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 एजेंट या सेवा की जांच करना और यह सुनिश्चित करना आपकी जिम्मेदारी है कि वे आपके डेटा को सुरक्षित रूप से संभालते हैं।