uxskill
Star on GitHub
Blog · हिन्दी · 2026-05-28

MCP सर्वर —
AI डिज़ाइन इंजन को
Claude Desktop में जोड़ना

MCP (Model Context Protocol) Anthropic का खुला मानक है जो AI एजेंट्स को बाहरी टूल्स से जोड़ता है। ux-skill एक Python डिज़ाइन इंजन है जो MCP सर्वर के रूप में चलता है, और Claude Desktop, Cursor, Windsurf, Cline, और Continue में सीधे टूल कॉल्स के ज़रिए पहुँचता है। 14 टूल्स, 145 निर्धारित नियम, 1,182 कैटलॉग एंट्रीज़ — एक JSON ब्लॉक से सब कुछ।

MCP क्या है और क्यों ज़रूरी है

MCP एक प्रोटोकॉल है जिसके ज़रिए AI एजेंट्स बाहरी सर्वर्स से बात करते हैं। हर सर्वर अपने टूल्स को JSON Schema के रूप में रजिस्टर करता है, और एजेंट उन टूल्स को कॉल कर सकता है जैसे कोई फ़ंक्शन कॉल हो। प्रोटोकॉल stdio या HTTP पर चलता है, JSON-RPC का उपयोग करता है, और 2025 के अंत से Claude Desktop, Cursor, Windsurf, Cline और Continue में सपोर्टेड है।

डिज़ाइन इंटेलिजेंस के लिए MCP एक सीधा फ़िट है। ux-skill के पास तीन प्रकार की ज्ञान-संपत्ति है — कैटलॉग (1,182 स्टाइल/पैलेट/टाइप एंट्रीज़), नियम (120 स्लोप-डिटेक्शन रेजेक्स), और ब्रांड स्पेक्स (131 असली ब्रांड्स के टोकन्स)। MCP इन तीनों को एक एजेंट के लिए कॉल करने योग्य टूल्स में बदल देता है।

14 टूल्स जो ux-skill MCP सर्वर रजिस्टर करता है

टूल नाम क्या करता है
discover_brief10-फील्ड डिस्कवरी ब्रीफ की संरचना देता है, मॉडल को इम्प्रोवाइज़ करने से रोकता है।
recommend_system5 समानांतर खोजों (इंडस्ट्री, स्टाइल, पैलेट, टाइप, मोशन) को एक डिज़ाइन सिस्टम में जोड़ता है।
list_styles1,182 कैटलॉग एंट्रीज़ में से प्रासंगिक स्टाइल्स लौटाता है।
list_palettesOKLCH में पैलेट सुझाव लौटाता है।
list_type_pairingsहेडलाइन + बॉडी फ़ॉन्ट जोड़ियाँ लौटाता है।
list_motion_presets57 मोशन प्रीसेट्स (Framer Motion, GSAP, CSS) लौटाता है।
get_brand_spec131 ब्रांड्स में से एक का पूर्ण टोकन सेट लौटाता है।
lint_files120 रेजेक्स नियमों के साथ फ़ाइलों को स्कैन करता है, JSON रिपोर्ट लौटाता है।
fix_findingsलिंटर के निष्कर्षों को ऑटो-पैच करता है (Inter → Fraunces, इंडिगो → सिंगल एक्सेंट)।
list_components22 कमांड्स के पास उपलब्ध कंपोनेंट्स लौटाता है।
save_systemMASTER.md, tokens.css, manifest.json को डिस्क पर लिखता है।
read_systemमौजूदा .uxskill/ डायरेक्टरी पढ़ता है।
critique_surfaceएक सरफ़ेस की संरचनात्मक समीक्षा देता है (CI में नहीं चलता)।
compose_motionएक मोशन प्रीसेट को एक कंपोनेंट के साथ जोड़ता है।

Claude Desktop में ux-skill MCP को जोड़ने का एक JSON ब्लॉक

Claude Desktop एक स्थानीय कॉन्फ़िग फ़ाइल पढ़ता है — macOS पर ~/Library/Application Support/Claude/claude_desktop_config.json, Windows पर %APPDATA%\Claude\claude_desktop_config.json। उसमें यह ब्लॉक जोड़ें।

// claude_desktop_config.json
{
  "mcpServers": {
    "uxskill": {
      "command": "uxskill-mcp",
      "args": [],
      "env": {}
    }
  }
}

Claude Desktop को रीस्टार्ट करें। टूल्स पेनल में 14 नए टूल्स दिखेंगे। अब किसी भी बातचीत में list_styles या lint_files को कॉल करना मॉडल के लिए एक सीधा फ़ंक्शन कॉल है, जिसे वह बिना किसी अनुमान के निष्पादित कर सकता है।

एक उदाहरण-कॉल पूरी तरह से

# Claude Desktop में आप टाइप करते हैं:
"मेरे Next.js स्टार्टर के src/ में लिंट चलाओ"

# मॉडल यह टूल कॉल करता है:
{
  "tool": "lint_files",
  "args": {
    "paths": ["./src"],
    "threshold": "high"
  }
}

# सर्वर 412 ms में लौटाता है:
{
  "files_scanned": 142,
  "rules_loaded": 120,
  "findings": [
    {
      "rule_id": "inter-as-display",
      "severity": "high",
      "file": "src/components/Hero.tsx",
      "line": 18,
      "fix": "Pair Inter (body) with Fraunces / Geist / Satoshi"
    }
  ]
}

कोई LLM कॉल नहीं — पूरी लिंट डिटरमिनिस्टिक है। मॉडल केवल आउटपुट को पढ़ता है और सुझाव देता है। यह क्षेत्र वह है जहाँ 145-नियम वाला लिंटर सबसे अधिक मूल्य देता है।

MCP एजेंट्स को बाहरी ज्ञान से जोड़ता है। ux-skill उसमें डिज़ाइन इंटेलिजेंस लाता है।

Cursor और Windsurf में वही सर्वर

Cursor और Windsurf भी MCP को पढ़ते हैं। फ़ाइल का नाम अलग है — ~/.cursor/mcp.json Cursor के लिए, ~/.codeium/windsurf/mcp_config.json Windsurf के लिए — पर वही JSON ब्लॉक काम करता है।

// ~/.cursor/mcp.json — वही ब्लॉक
{
  "mcpServers": {
    "uxskill": {
      "command": "uxskill-mcp"
    }
  }
}

वही 14 टूल्स तीनों एजेंट्स में उपलब्ध हैं। Cline और Continue भी MCP सपोर्ट करते हैं, हालाँकि उनकी रजिस्ट्री व्यवस्था थोड़ी अलग है। पूरी इंस्टॉल मैट्रिक्स MCP सर्वर डिज़ाइन इंटेलिजेंस में है।

ईमानदार दायरा

MCP एक प्रोटोकॉल है, उत्तर नहीं।

MCP केवल बातचीत का एक चैनल खोलता है। ux-skill के 14 टूल्स अब भी निष्क्रिय हैं अगर एजेंट उन्हें नहीं बुलाता। अच्छी प्रॉम्प्ट इंजीनियरिंग और एक स्पष्ट सिस्टम संदेश ज़रूरी है ताकि एजेंट सही समय पर सही टूल चुने।

स्ट्रक्चरल टूल्स (lint_files, list_styles) डिटरमिनिस्टिक हैं और हर बार वही उत्तर देंगे। मूल्यांकन-आधारित टूल्स (critique_surface) मॉडल की समझ पर निर्भर हैं और रन-दर-रन बदल सकते हैं। दोनों की सीमाएँ अलग हैं।

संबंधित लेख

इंस्टॉल

14 टूल्स। 17 IDEs। एक JSON ब्लॉक।

145 निर्धारित नियम, 1,182 कैटलॉग एंट्रीज़, 160 ब्रांड स्पेक्स, 22 कमांड्स। MCP सर्वर stdio पर चलता है — कोई पोर्ट नहीं, कोई टेलीमेट्री नहीं, कोई अकाउंट नहीं। MIT लाइसेंस।

$ pip install uxskill
# Claude Desktop, Cursor, Windsurf कॉन्फ़िग में जोड़ें:
$ uxskill mcp-config --target claude
$ uxskill mcp-config --target cursor
$ uxskill mcp-config --target windsurf