Dart MCP Server

आधिकारिक

Dart में कार्य, दस्तावेज़ और परियोजना डेटा के साथ इंटरैक्ट करें, जो एक AI-मूल परियोजना प्रबंधन उपकरण है

दस्तावेज़

Dart MCP सर्वर

NPM License

Dart AI द्वारा संचालित परियोजना प्रबंधन है।

[!WARNING] Dart स्थानीय MCP सर्वर को सरलीकृत और बेहतर होस्टेड Dart MCP सर्वर के पक्ष में हटाया जा रहा है, जिसे आप इन निर्देशों के साथ कॉन्फ़िगर कर सकते हैं

हटाई गई जानकारी `dart-mcp-server` Dart के लिए आधिकारिक AI [मॉडल संदर्भ प्रोटोकॉल (MCP)](https://github.com/modelcontextprotocol) सर्वर है।

विशेषताएँ

प्रॉम्प्ट

निम्नलिखित प्रॉम्प्ट उपलब्ध हैं

  • create-task - शीर्षक, विवरण, स्थिति, प्राथमिकता और असाइनी के साथ Dart में एक नया कार्य बनाएँ
  • create-doc - शीर्षक, पाठ सामग्री और फ़ोल्डर के साथ Dart में एक नया दस्तावेज़ बनाएँ
  • summarize-tasks - स्थिति और असाइनी द्वारा वैकल्पिक फ़िल्टरिंग के साथ कार्यों का सारांश प्राप्त करें

ये प्रॉम्प्ट AI सहायकों के लिए अंतर्निहित API विवरणों को समझे बिना Dart में सामान्य क्रियाएँ करना आसान बनाते हैं।

संसाधन टेम्पलेट

निम्नलिखित संसाधन उपलब्ध हैं

  • dart-config: - उपयोगकर्ता के स्थान के बारे में कॉन्फ़िगरेशन जानकारी
  • dart-task:///{taskId} - विशिष्ट कार्यों के बारे में विस्तृत जानकारी
  • dart-doc:///{docId} - विशिष्ट दस्तावेज़ों के बारे में विस्तृत जानकारी

उपकरण

निम्नलिखित उपकरण उपलब्ध हैं

कार्य प्रबंधन

  • get_config - उपयोगकर्ता के स्थान के बारे में जानकारी प्राप्त करें, जिसमें उपलब्ध असाइनी, डार्टबोर्ड, फ़ोल्डर, स्थितियाँ, टैग, प्राथमिकताएँ और आकार शामिल हैं
  • list_tasks - असाइनी, स्थिति, डार्टबोर्ड, प्राथमिकता, नियत तिथि और अधिक द्वारा वैकल्पिक फ़िल्टरिंग के साथ कार्यों की सूची बनाएँ
  • create_task - शीर्षक, विवरण, स्थिति, प्राथमिकता, आकार, तिथियाँ, डार्टबोर्ड, असाइनी, टैग और मूल कार्य के साथ एक नया कार्य बनाएँ
  • get_task - किसी मौजूदा कार्य को उसकी ID द्वारा पुनर्प्राप्त करें
  • update_task - किसी मौजूदा कार्य के गुणों को अपडेट करें
  • delete_task - किसी कार्य को ट्रैश में ले जाएँ (पुनर्प्राप्त करने योग्य)
  • add_task_comment - किसी मौजूदा कार्य में एक टिप्पणी जोड़ें

दस्तावेज़ प्रबंधन

  • list_docs - फ़ोल्डर, शीर्षक, पाठ सामग्री और अधिक द्वारा वैकल्पिक फ़िल्टरिंग के साथ दस्तावेज़ों की सूची बनाएँ
  • create_doc - शीर्षक, पाठ सामग्री और फ़ोल्डर के साथ एक नया दस्तावेज़ बनाएँ
  • get_doc - किसी मौजूदा दस्तावेज़ को उसकी ID द्वारा पुनर्प्राप्त करें
  • update_doc - किसी मौजूदा दस्तावेज़ के गुणों को अपडेट करें
  • delete_doc - किसी दस्तावेज़ को ट्रैश में ले जाएँ (पुनर्प्राप्त करने योग्य)

प्रत्येक उपकरण व्यापक इनपुट सत्यापन का समर्थन करता है और संरचित JSON प्रतिक्रियाएँ लौटाता है।

सेटअप

MCP सर्वर चलाने का सबसे आसान तरीका npx है, लेकिन Docker सेटअप भी उपलब्ध है।

क्लाइंट के लिए MCP सेटिंग्स फ़ाइल ढूँढें

Claude Desktop

  1. आवश्यकतानुसार Claude Desktop इंस्टॉल करें
  2. Claude Desktop ऐप खोलकर, इसकी सेटिंग्स में जाकर, 'Developer' टैब खोलकर और 'Edit Config' बटन पर क्लिक करके कॉन्फ़िग फ़ाइल खोलें
  3. नीचे दिए गए 'MCP सर्वर सेट अप करें' चरणों का पालन करें

Claude Code

  1. आवश्यकतानुसार Claude Code इंस्टॉल करें

  2. अपनी Dart प्रोफ़ाइल से अपना प्रमाणीकरण टोकन कॉपी करें

  3. निम्नलिखित कमांड चलाएँ, सुनिश्चित करें कि dsa... को अपने वास्तविक Dart टोकन से बदलें

    claude mcp add dart -e DART_TOKEN=dsa_... -- npx -y dart-mcp-server@latest
    

Cursor

  1. आवश्यकतानुसार Cursor इंस्टॉल करें
  2. Cursor खोलकर, 'Cursor Settings' (सामान्य VSCode IDE सेटिंग्स नहीं) में जाकर, 'MCP' टैब खोलकर और 'Add new global MCP server' बटन पर क्लिक करके कॉन्फ़िग फ़ाइल खोलें
  3. नीचे दिए गए 'MCP सर्वर सेट अप करें' चरणों का पालन करें

Cline

  1. आवश्यकतानुसार अपने IDE में Cline इंस्टॉल करें
  2. अपना IDE खोलकर, Cline साइडबार खोलकर, शीर्ष पर बाएँ से दूसरे 'MCP Servers' आइकन बटन पर क्लिक करके, 'Installed' टैब खोलकर और 'Configure MCP Servers' बटन पर क्लिक करके कॉन्फ़िग फ़ाइल खोलें
  3. नीचे दिए गए 'MCP सर्वर सेट अप करें' चरणों का पालन करें

Windsurf

  1. आवश्यकतानुसार Windsurf इंस्टॉल करें
  2. Windsurf खोलकर, 'Windsurf Settings' (सामान्य VSCode IDE सेटिंग्स नहीं) में जाकर, 'Cascade' टैब खोलकर और 'Model Context Protocol (MCP) Servers' अनुभाग में 'View raw config' बटन पर क्लिक करके कॉन्फ़िग फ़ाइल खोलें
  3. नीचे दिए गए 'MCP सर्वर सेट अप करें' चरणों का पालन करें

कोई अन्य क्लाइंट

  1. MCP सेटिंग्स फ़ाइल ढूँढें, आमतौर पर [client]_mcp_config.json जैसा कुछ
  2. नीचे दिए गए 'MCP सर्वर सेट अप करें' चरणों का पालन करें

MCP सर्वर सेट अप करें

  1. आवश्यकतानुसार npx इंस्टॉल करें, जो Node के साथ बंडल आता है

  2. अपनी Dart प्रोफ़ाइल से अपना प्रमाणीकरण टोकन कॉपी करें

  3. अपने MCP सेटअप में निम्नलिखित जोड़ें, सुनिश्चित करें कि dsa... को अपने वास्तविक Dart टोकन से बदलें

    {
      "mcpServers": {
        "Dart": {
          "command": "npx",
          "args": ["-y", "dart-mcp-server@latest"],
          "env": {
            "DART_TOKEN": "dsa_..."
          }
        }
      }
    }
    

वैकल्पिक: Docker के साथ सेटअप

यदि उपरोक्त npx सेटअप ठीक से काम नहीं करता है, तो हम Docker सेटअप भी प्रदान करते हैं। MCP सेटिंग्स फ़ाइल ढूँढने के लिए ऊपर दिए गए निर्देशों का पालन करें

  1. आवश्यकतानुसार Docker इंस्टॉल करें

  2. docker build -t mcp/dart . के साथ Docker कंटेनर बनाएँ

  3. अपनी Dart प्रोफ़ाइल से अपना प्रमाणीकरण टोकन कॉपी करें

  4. अपने MCP सेटअप में निम्नलिखित जोड़ें, सुनिश्चित करें कि dsa... को अपने वास्तविक Dart टोकन से बदलें

    {
      "mcpServers": {
        "Dart": {
          "command": "bash",
          "args": [
            "-c",
            "docker rm -f dart-mcp >/dev/null 2>&1 || true; docker run -i --rm --name dart-mcp -e DART_TOKEN mcp/dart"
          ],
          "env": {
            "DART_TOKEN": "dsa_..."
          }
        }
      }
    }
    

सहायता और संसाधन

योगदान

योगदान का स्वागत है! कृपया कोई समस्या खोलें या पुल अनुरोध सबमिट करें।

लाइसेंस

यह परियोजना MIT लाइसेंस के तहत लाइसेंस प्राप्त है।