dart-query
dart-query
Dart AIタスク管理用のMCPサーバー。バッチ操作と最小限のコンテキスト使用に最適化されています。
タスクを1つずつループ処理する(中間JSONでコンテキストウィンドウを埋めてしまう)代わりに、dart-queryはDartQLセレクターとサーバーサイドのバッチ操作を使用して、1回の呼び出しで数百のタスクを更新します。通常なら約30Kトークンを消費する50タスクの更新が、約200トークンで済み、コンテキストの劣化もありません。
クイックスタート
1. Dart AIトークンの取得
https://app.dartai.com/?settings=account にアクセスし、トークン(dsa_で始まるもの)をコピーしてください。
2. MCPの設定
npx (推奨)
{
"mcpServers": {
"dart-query": {
"command": "npx",
"args": ["-y", "@standardbeagle/dart-query"],
"env": {
"DART_TOKEN": "dsa_your_token_here"
}
}
}
}SLOP-MCP (v0.10.0以降)
slop register dart-query \
--command npx \
--args "-y" "@standardbeagle/dart-query" \
--env DART_TOKEN=dsa_your_token_here \
--scope user3. 検証
info({ level: "overview" })4. 例: バッチ更新
// Preview first
batch_update_tasks({
selector: "dartboard = 'Engineering' AND priority = 'high'",
updates: { status: "Doing" },
dry_run: true
})
// Execute
batch_update_tasks({
selector: "dartboard = 'Engineering' AND priority = 'high'",
updates: { status: "Doing" },
dry_run: false
})ツール
グループ | ツール | 目的 |
Discovery |
| 機能やワークスペース設定の確認 |
Task CRUD |
| 単一タスクの操作 |
Query |
| フィルターや全文検索によるタスクの検索 |
Batch |
| DartQLセレクターを使用した一括操作 |
Import |
| 検証付きのCSVからのタスク一括作成 |
Docs |
| ドキュメント管理 |
パラメーターの詳細、DartQL構文、CSVインポート形式については TOOLS.md を参照してください。
DartQLセレクター
バッチ操作でタスクをターゲットにするためのSQL-92 WHERE句構文:
dartboard = 'Engineering' AND priority = 'high' AND tags CONTAINS 'bug'
due_at < '2026-01-18' AND status <> 'Done'
title LIKE 'Task%' -- starts with
title LIKE '%auth%' -- contains substring演算子: =, !=, <>, >, >=, <, <=, LIKE, IN, NOT IN, BETWEEN, IS NULL, IS NOT NULL, CONTAINS
エイリアス: INCLUDES/HAS → CONTAINS · <> → !=
LIKEワイルドカード: % = 任意の文字列, _ = 任意の1文字 (大文字小文字を区別しない)
安全性
すべてのDart AI操作は本番環境(サンドボックスなし)で行われます。dart-queryは以下を提供します:
すべてのバッチ操作におけるドライランモード — 実行前にプレビュー可能
CSVインポートの検証フェーズ — 作成前にエラーを検出
バッチ削除に必要な確認フラグ (
confirm: true)復元可能な削除 — タスクはゴミ箱に移動し、完全削除されません
ライセンス
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/standardbeagle/dart-query'
If you have feedback or need assistance with the MCP directory API, please join our Discord server