io.github.standardbeagle/dart-query

Registre officiel Données et bases de données

Dart AI task management MCP with batch operations, DartQL selectors, CSV import, zero context rot

Installation

Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).

NPM package @standardbeagle/dart-query
Claude Code
claude mcp add dart-query -e 'DART_TOKEN=<your dart_token>' -- npx -y @standardbeagle/dart-query@0.3.5
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "dart-query": {
            "command": "npx",
            "args": [
                "-y",
                "@standardbeagle/dart-query@0.3.5"
            ],
            "env": {
                "DART_TOKEN": "<your dart_token>"
            }
        }
    }
}

Variables d'environnement

  • DART_TOKEN obligatoire secret Your Dart AI API token (get it from: https://app.dartai.com/?settings=account)

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  1. dart-query
  2. Quick Start
  3. Tools
  4. DartQL Selectors
  5. Safety
  6. License

dart-query

MCP server for Dart AI task management, optimized for batch operations and minimal context usage.

Instead of looping through tasks one-by-one (filling your context window with intermediate JSON), dart-query uses DartQL selectors and server-side batch operations to update hundreds of tasks in a single call. A 50-task update that would normally consume ~30K tokens takes ~200 tokens with zero context rot.

Quick Start

1. Get Your Dart AI Token

Visit https://app.dartai.com/?settings=account and copy your token (starts with dsa_).

2. Configure MCP

npx (recommended)

{
  "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 user
3. Verify
info({ level: "overview" })
4. Example: Batch Update
// 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
})

Tools

GroupToolsPurpose
Discoveryinfo, get_configExplore capabilities, workspace config
Task CRUDcreate_task, get_task, update_task, delete_task, add_task_commentSingle task operations
Querylist_tasks, search_tasksFind tasks with filters or full-text search
Batchbatch_update_tasks, batch_delete_tasks, get_batch_statusBulk operations with DartQL selectors
Importimport_tasks_csvBulk create from CSV with validation
Docslist_docs, create_doc, get_doc, update_doc, delete_docDocument management

See TOOLS.md for full parameter references, DartQL syntax, and CSV import format.

DartQL Selectors

SQL-92 WHERE clause syntax for targeting tasks in batch operations:

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

Operators: =, !=, <>, >, >=, <, <=, LIKE, IN, NOT IN, BETWEEN, IS NULL, IS NOT NULL, CONTAINS Aliases: INCLUDES/HAS → CONTAINS · <> → != LIKE wildcards: % = any characters, _ = single character (case-insensitive)

Safety

All Dart AI operations are production (no sandbox). dart-query provides:

  • Dry-run mode on all batch operations — preview before executing
  • Validation phase for CSV imports — catch errors before creating anything
  • Confirmation flag (confirm: true) required for batch deletes
  • Recoverable deletes — tasks move to trash, not permanent deletion

License

MIT

Questions fréquentes

Qu'est-ce que io.github.standardbeagle/dart-query ?

Dart AI task management MCP with batch operations, DartQL selectors, CSV import, zero context rot

Comment installer io.github.standardbeagle/dart-query ?

Il s'exécute sur votre machine. Dans Claude Code : claude mcp add dart-query -e 'DART_TOKEN=<your dart_token>' -- npx -y @standardbeagle/dart-query@0.3.5. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.

Faut-il une clé API pour io.github.standardbeagle/dart-query ?

Oui. Il attend DART_TOKEN, à renseigner dans sa configuration.

io.github.standardbeagle/dart-query est-il open source ?

Oui. Son code est sur GitHub sous licence MIT.

Qui maintient io.github.standardbeagle/dart-query ?

Il est publié par standardbeagle. AI.tn le référence sans le maintenir ni le recommander.

Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.