Developer Tools

Linear MCP سرور: ایشو ٹریکنگ اور AI بگ فکسنگ آٹومیشن گائیڈ

فوری جواب: Linear MCP سرور Model Context Protocol کے ذریعے AI کوڈنگ ایجنٹس (Claude Code, Cursor, Windsurf) کو براہ راست Linear کے پراجیکٹ مینجمنٹ API سے جوڑتا ہے۔ صرف 1,480 ٹوکن اسکیما کے ساتھ، یہ ٹکٹ ٹرائیج، PR بیک لنکنگ، اور SWE-bench خود مختار بگ فکسنگ لوپس کو مکمل طور پر خودکار بناتا ہے۔


1. تعارف: غیر فعال چیٹ بوٹس سے بااختیار پراجیکٹ ایجنٹس تک

2026 میں سافٹ ویئر ڈویلپمنٹ کے طریقہ کار میں نمایاں تبدیلی آ چکی ہے۔ Claude Code اور Cursor جیسے ٹولز اب محض کوڈ ایڈیٹنگ تک محدود نہیں رہے۔ تاہم ایجنٹ کو صرف لوکل گٹ ریپوزٹری تک محدود رکھنے سے تنظیمی معلومات کا فقدان پیدا ہوتا ہے۔

Linear MCP کے بغیر:

  • ایجنٹ ٹکٹس میں موجود ایرر لاگز اور ریپروڈکشن اسٹیپس خود حاصل نہیں کر سکتے۔
  • ڈویلپرز کو بار بار ایشو کی تفصیلات پرامپٹ میں کاپی کرنی پڑتی ہیں۔
  • بیک لاگ میں ڈپلیکیٹ بگز جمع ہوتے رہتے ہیں۔

Anthropic کا Model Context Protocol (MCP) یہ رکاوٹ دور کرتا ہے۔ Linear MCP سرور کی مدد سے Linear API AI ایجنٹس خود بخود بگز کی شناخت کرتے ہیں، ٹیسٹ چلاتے ہیں، کوڈ ٹھیک کرتے ہیں، اور GitHub PR بنا کر ٹکٹ کا اسٹیٹس اپ ڈیٹ کر دیتے ہیں۔


2. تکنیکی بینچ مارک اور کارکردگی

Linear MCP سرور کو چلانے کے لیے صرف 1,480 اسکیما ٹوکنز درکار ہوتے ہیں، اور یہ لوکل stdio ٹرانسپورٹ پر محض 112 ملی سیکنڈ کی شاندار p50 لیٹنسی فراہم کرتا ہے۔


3. بنیادی ٹولز

  • linear_search_issues: جدید فلٹرز کے ساتھ ایشوز کی تلاش۔
  • linear_get_issue: ٹکٹ کی مکمل تفصیلات حاصل کرنا۔
  • linear_create_issue: نیا ایشو بنانا۔
  • linear_update_issue: اسٹیٹس اور ترجیحات اپ ڈیٹ کرنا۔
  • linear_add_comment: مارک ڈاؤن کمنٹ شامل کرنا۔

4. سیٹ اپ گائیڈ: Claude Code اور Cursor

Linear کے سیٹنگز مینو سے API Key حاصل کریں۔

Claude Code CLI

claude mcp add linear -e LINEAR_API_KEY=lin_api_live_xxxxxxxxxxxxxxxxxxxx -- npx -y @modelcontextprotocol/server-linear

Cursor IDE (.cursor/mcp.json)

{
  "mcpServers": {
    "linear": {
      "command": "node",
      "args": ["/usr/local/lib/node_modules/@modelcontextprotocol/server-linear/dist/index.js"],
      "env": {
        "LINEAR_API_KEY": "lin_api_live_9a7b8c3d2e1f4051a2b3c4d5e6f7a8b9"
      }
    }
  }
}

5. SWE-bench بگ فکسنگ خودکار اسکرپٹ

#!/usr/bin/env bash
set -euo pipefail
ISSUE_KEY="ENG-512"

claude --print "linear_get_issue کے ذریعے $ISSUE_KEY کا ڈیٹا /tmp/spec.txt میں لکھیں۔"
git checkout -b "fix/${ISSUE_KEY,,}-auto-patch"
claude --dangerously-skip-permissions "/tmp/spec.txt کے مطابق بگ ٹھیک کریں اور ٹیسٹ پاس کروائیں۔"
git add -A && git commit -m "fix($ISSUE_KEY): auto patch" && git push origin HEAD
PR_URL=$(gh pr create --title "fix($ISSUE_KEY): Auto Patch" --body "Closes $ISSUE_KEY")
claude --print "Linear میں $ISSUE_KEY پر کمنٹ کریں 'PR: $PR_URL' اور اسٹیٹس 'In Review' کر دیں۔"

6. سیکیورٹی اور خلاصہ

  • پرامپٹ انجیکشن سے بچاؤ کے لیے غیر معتبر ایشو ڈیٹا کو ہمیشہ XML ٹیگز میں رکھیں۔
  • Linear MCP سرور 2026 میں پراجیکٹ مینجمنٹ اور خود مختار کوڈنگ ایجنٹس کے درمیان ناگزیر پل بن چکا ہے۔
→ تمام مضامین
0 / 4