Dart MCP Server

resmi

Dart adlı yapay zeka tabanlı proje yönetim aracında görev, belge ve proje verileriyle etkileşim kurun.

Dokümantasyon

Dart MCP Sunucusu

NPM License

Dart, yapay zeka destekli Proje Yönetimidir.

[!WARNING] Dart yerel MCP sunucusu, bu talimatlarla yapılandırabileceğiniz basitleştirilmiş ve geliştirilmiş barındırılan Dart MCP sunucusu lehine kullanımdan kaldırılmıştır.

Kullanımdan kaldırılan bilgiler `dart-mcp-server`, Dart için resmi yapay zeka [Model Bağlam Protokolü (MCP)](https://github.com/modelcontextprotocol) sunucusudur.

Özellikler

İstemler

Aşağıdaki istemler mevcuttur

  • create-task - Dart'ta başlık, açıklama, durum, öncelik ve atanan kişi ile yeni bir görev oluştur
  • create-doc - Dart'ta başlık, metin içeriği ve klasör ile yeni bir belge oluştur
  • summarize-tasks - Durum ve atanan kişiye göre isteğe bağlı filtreleme ile görevlerin özetini al

Bu istemler, yapay zeka asistanlarının temel API ayrıntılarını anlamasına gerek kalmadan Dart'ta yaygın eylemleri kolayca gerçekleştirmesini sağlar.

Kaynak şablonları

Aşağıdaki kaynaklar mevcuttur

  • dart-config: - Kullanıcının alanı hakkında yapılandırma bilgisi
  • dart-task:///{taskId} - Belirli görevler hakkında ayrıntılı bilgi
  • dart-doc:///{docId} - Belirli belgeler hakkında ayrıntılı bilgi

Araçlar

Aşağıdaki araçlar mevcuttur

Görev yönetimi

  • get_config - Mevcut atananlar, dartboard'lar, klasörler, durumlar, etiketler, öncelikler ve boyutlar dahil olmak üzere kullanıcının alanı hakkında bilgi al
  • list_tasks - Atanan, durum, dartboard, öncelik, son tarih ve daha fazlasına göre isteğe bağlı filtreleme ile görevleri listele
  • create_task - Başlık, açıklama, durum, öncelik, boyut, tarihler, dartboard, atananlar, etiketler ve üst görev ile yeni bir görev oluştur
  • get_task - Kimliğine göre mevcut bir görevi al
  • update_task - Mevcut bir görevin özelliklerini güncelle
  • delete_task - Bir görevi çöp kutusuna taşı (kurtarılabilir)
  • add_task_comment - Mevcut bir göreve yorum ekle

Belge yönetimi

  • list_docs - Klasör, başlık, metin içeriği ve daha fazlasına göre isteğe bağlı filtreleme ile belgeleri listele
  • create_doc - Başlık, metin içeriği ve klasör ile yeni bir belge oluştur
  • get_doc - Kimliğine göre mevcut bir belgeyi al
  • update_doc - Mevcut bir belgenin özelliklerini güncelle
  • delete_doc - Bir belgeyi çöp kutusuna taşı (kurtarılabilir)

Her araç kapsamlı giriş doğrulamasını destekler ve yapılandırılmış JSON yanıtları döndürür.

Kurulum

MCP sunucusunu çalıştırmanın en kolay yolu npx kullanmaktır, ancak bir Docker kurulumu da mevcuttur.

İstemci için MCP ayarları dosyasını bulma

Claude Desktop

  1. Gerektiğinde Claude Desktop'ı yükleyin
  2. Claude Desktop uygulamasını açıp Ayarlar'a giderek, 'Geliştirici' sekmesini açıp 'Yapılandırmayı Düzenle' düğmesine tıklayarak yapılandırma dosyasını açın
  3. Aşağıdaki 'MCP sunucusunu kurma' adımlarını izleyin

Claude Code

  1. Gerektiğinde Claude Code'u yükleyin

  2. Kimlik doğrulama jetonunuzu Dart profilinizden kopyalayın

  3. dsa... yerine gerçek Dart jetonunuzu koyduğunuzdan emin olarak aşağıdaki komutu çalıştırın

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

Cursor

  1. Gerektiğinde Cursor'ı yükleyin
  2. Cursor'ı açıp 'Cursor Ayarları'na (normal VSCode IDE ayarları değil) giderek, 'MCP' sekmesini açıp 'Yeni global MCP sunucusu ekle' düğmesine tıklayarak yapılandırma dosyasını açın
  3. Aşağıdaki 'MCP sunucusunu kurma' adımlarını izleyin

Cline

  1. Gerektiğinde IDE'nize Cline'ı yükleyin
  2. IDE'nizi açıp Cline kenar çubuğunu açarak, üstte soldan ikinci olan 'MCP Sunucuları' simge düğmesine tıklayarak, 'Yüklü' sekmesini açıp 'MCP Sunucularını Yapılandır' düğmesine tıklayarak yapılandırma dosyasını açın
  3. Aşağıdaki 'MCP sunucusunu kurma' adımlarını izleyin

Windsurf

  1. Gerektiğinde Windsurf'ü yükleyin
  2. Windsurf'ü açıp 'Windsurf Ayarları'na (normal VSCode IDE ayarları değil) giderek, 'Cascade' sekmesini açıp 'Model Bağlam Protokolü (MCP) Sunucuları' bölümündeki 'Ham yapılandırmayı görüntüle' düğmesine tıklayarak yapılandırma dosyasını açın
  3. Aşağıdaki 'MCP sunucusunu kurma' adımlarını izleyin

Diğer istemciler

  1. Genellikle [client]_mcp_config.json gibi bir şey olan MCP ayarları dosyasını bulun
  2. Aşağıdaki 'MCP sunucusunu kurma' adımlarını izleyin

MCP sunucusunu kurma

  1. Gerektiğinde Node ile birlikte gelen npx'i yükleyin

  2. Kimlik doğrulama jetonunuzu Dart profilinizden kopyalayın

  3. dsa... yerine gerçek Dart jetonunuzu koyduğunuzdan emin olarak aşağıdakini MCP kurulumunuza ekleyin

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

Varyant: Docker ile kurulum

Yukarıdaki npx kurulumu iyi çalışmazsa, bir Docker kurulumu da sağlıyoruz. MCP ayarları dosyasını bulmak için yukarıdaki talimatları izleyin

  1. Gerektiğinde Docker'ı yükleyin

  2. Docker konteynerini docker build -t mcp/dart . ile oluşturun

  3. Kimlik doğrulama jetonunuzu Dart profilinizden kopyalayın

  4. dsa... yerine gerçek Dart jetonunuzu koyduğunuzdan emin olarak aşağıdakini MCP kurulumunuza ekleyin

    {
      "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_..."
          }
        }
      }
    }
    

Yardım ve Kaynaklar

Katkıda Bulunma

Katkılar memnuniyetle karşılanır! Lütfen bir sorun açın veya bir çekme isteği gönderin.

Lisans

Bu proje MIT Lisansı altında lisanslanmıştır.