dart-query
dart-query
用于 Dart AI 任务管理的 MCP 服务器,针对批量操作和最小化上下文使用进行了优化。
dart-query 不再逐个循环处理任务(这会用中间 JSON 填满你的上下文窗口),而是使用 DartQL 选择器和服务器端批量操作,在单次调用中更新数百个任务。通常会消耗约 30K Token 的 50 个任务更新,现在仅需约 200 Token,且不会产生上下文损耗。
快速开始
1. 获取你的 Dart AI Token
访问 https://app.dartai.com/?settings=account 并复制你的 Token(以 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
})工具
组 | 工具 | 用途 |
发现 |
| 探索功能、工作区配置 |
任务 CRUD |
| 单个任务操作 |
查询 |
| 通过过滤器或全文搜索查找任务 |
批量 |
| 使用 DartQL 选择器进行批量操作 |
导入 |
| 从 CSV 批量创建并进行验证 |
文档 |
| 文档管理 |
有关完整的参数参考、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 通配符: % = 任意字符,_ = 单个字符(不区分大小写)
安全性
所有 Dart AI 操作均为生产环境(无沙盒)。dart-query 提供:
所有批量操作均支持 试运行模式 (Dry-run mode) — 执行前预览
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