Dart AI模型上下文协议(MCP)服务器

3 次收藏下载次数: 0状态:社区镜像维护者:mcp(Model Context Protocol)仓库类型:镜像最近更新:9 个月前

Dart AI MCP服务器

Dart AI模型上下文协议(MCP)服务器。

https://www.anthropic.com/news/model-context-protocol

MCP信息

属性详情
Docker镜像https://hub.docker.com/repository/docker/mcp/dart
作者https://github.com/its-dart
仓库https://github.com/its-dart/dart-mcp-server

镜像构建信息

属性详情
Dockerfilehttps://github.com/its-dart/dart-mcp-server/blob/main/Dockerfile
Docker镜像构建者Docker Inc.
Docker Scout健康评分
验证签名COSIGN_REPOSITORY=mcp/signatures cosign verify mcp/dart --key https://raw.githubusercontent.com/docker/keyring/refs/heads/main/public/mcp/latest.pub
许可证MIT License

可用工具(16个)

服务器提供的工具简短描述
add_task_comment为现有任务添加评论,不修改任务描述。
create_doc在Dart中创建新文档。
create_task在Dart中创建新任务。
delete_doc将现有文档移至回收站,如有需要可恢复。
delete_task将现有任务移至回收站,如有需要可恢复。
get_config获取用户空间信息,包括可提供给其他端点的所有可能值。
get_dartboard通过ID检索现有dartboard。
get_doc通过ID检索现有文档。
get_folder通过ID检索现有文件夹。
get_task通过ID检索现有任务。
get_view通过ID检索现有视图。
list_docs列出Dart中的文档,支持可选过滤参数。
list_task_comments列出Dart中的评论,支持可选过滤参数。
list_tasks列出Dart中的任务,支持可选过滤参数。
update_doc更新现有文档。
update_task更新现有任务。

工具详情

工具:add_task_comment

为现有任务添加评论,不修改任务描述。评论支持Markdown格式。

参数类型描述
taskIdstring任务的12位字母数字ID
textstring评论的完整内容,可包含Markdown格式

工具:create_doc

在Dart中创建新文档。可指定标题、文本内容和文件夹。

参数类型描述
titlestring文档标题(必填)
folderstring 可选存放文档的文件夹标题
textstring 可选文档文本内容,可包含Markdown格式

工具:create_task

在Dart中创建新任务。可指定标题、描述、状态、优先级、大小、日期、dartboard、负责人、标签、父任务、自定义属性和任务关系。

参数类型描述
titlestring任务标题(必填)
assigneestring 可选单个负责人姓名或***(如工作区不允许多个负责人)
assigneesarray 可选负责人姓名或***数组(如工作区允许多个负责人)
customPropertiesobject 可选应用于任务的自定义属性。使用配置中的属性名称。示例:{ 'customCheckboxProperty': true, 'customTextProperty': 'Some text', 'customNumberProperty': 5, 'customSelectProperty': 'Option Name', 'customDatesProperty': '2025-05-10', 'customDatesPropertyWithRange': ['2025-05-01', '2025-05-30'], 'customMultiselectProperty': ['option1', 'option2'], 'customUserProperty': '', 'customMultipleUserProperty': ['', '***'], 'customTimeTrackingProperty': '1:30:00' }
dartboardstring 可选dartboard的标题(项目或任务列表)
descriptionstring 可选任务的详细描述,可包含Markdown格式
dueAtstring 可选ISO格式的截止日期(应为用户时区的上午9:00)
parentIdstring 可选父任务的ID
prioritystring 可选优先级(Critical、High、Medium或Low)
sizestring 可选表示所需工作量的大小
startAtstring 可选ISO格式的开始日期(应为用户时区的上午9:00)
statusstring 可选可用状态列表中的状态
tagsarray 可选应用于任务的标签数组
taskRelationshipsobject 可选任务关系,包括子任务、阻碍者、重复项和相关任务
typestring 可选可用任务类型列表中的任务类型

工具:delete_doc

将现有文档移至回收站,如有需要可恢复。文档的其他内容不会更改。

参数类型描述
idstring文档的12位字母数字ID

工具:delete_task

将现有任务移至回收站,如有需要可恢复。任务的其他内容不会更改。

参数类型描述
idstring任务的12位字母数字ID

工具:get_config

获取用户空间信息,包括可提供给其他端点的所有可能值。这包括可用的负责人、dartboard、文件夹、状态、标签、优先级、大小和所有自定义属性定义。

工具:get_dartboard

通过ID检索现有dartboard。返回dartboard的信息,包括标题、描述和其中的所有任务。

参数类型描述
idstringdartboard的12位字母数字ID

工具:get_doc

通过ID检索现有文档。返回文档的信息,包括标题、文本内容、文件夹等。

参数类型描述
idstring文档的12位字母数字ID

工具:get_folder

通过ID检索现有文件夹。返回文件夹的信息,包括标题、描述和其中的所有文档。

参数类型描述
idstring文件夹的12位字母数字ID

工具:get_task

通过ID检索现有任务。返回任务的信息,包括标题、描述、状态、优先级、日期、自定义属性等。

参数类型描述
idstring任务的12位字母数字ID

工具:get_view

通过ID检索现有视图。返回视图的信息,包括标题、描述和其中的所有任务。

参数类型描述
idstring视图的12位字母数字ID

工具:list_docs

列出Dart中的文档,支持可选过滤参数。可按文件夹、标题、文本内容等过滤。

参数类型描述
folderstring 可选按文件夹标题过滤
folderIdstring 可选按文件夹ID过滤
idsstring 可选按ID过滤
inTrashboolean 可选按回收站状态过滤
limitnumber 可选每页结果数
oarray 可选排序选项(使用-前缀表示降序)
offsetnumber 可选分页初始索引
sstring 可选按标题、文本或文件夹标题搜索
textstring 可选按文本内容过滤
titlestring 可选按标题过滤

工具:list_task_comments

列出Dart中的评论,支持可选过滤参数。可按作者、任务、文本内容、日期等过滤。

参数类型描述
taskIdstring按任务ID过滤
authorstring 可选按作者姓名或***过滤
authorIdstring 可选按作者ID过滤
idsstring 可选按评论ID过滤
limitnumber 可选每页结果数
offsetnumber 可选分页初始索引
parentIdstring 可选按父评论ID过滤
publishedAtAfterstring 可选按发布日期之后过滤(ISO格式)
publishedAtBeforestring 可选按发布日期之前过滤(ISO格式)
taskstring 可选按任务标题过滤
textstring 可选按评论文本内容过滤

工具:list_tasks

列出Dart中的任务,支持可选过滤参数。可按负责人、状态、dartboard、优先级、截止日期等过滤。

参数类型描述
assigneestring 可选按负责人姓名或***过滤
assigneeIdstring 可选按负责人ID过滤
dartboardstring 可选按dartboard标题过滤
dartboardIdstring 可选按dartboard ID过滤
descriptionstring 可选按描述内容过滤
dueAtAfterstring 可选按截止日期之后过滤(ISO格式)
dueAtBeforestring 可选按截止日期之前过滤(ISO格式)
idsstring 可选按ID过滤
inTrashboolean 可选按回收站状态过滤
isCompletedboolean 可选按完成状态过滤
limitnumber 可选每页结果数
offsetnumber 可选分页初始索引
parentIdstring 可选按父任务ID过滤
prioritystring 可选按优先级过滤
sizenumber 可选按任务大小过滤
startAtAfterstring 可选按开始日期之后过滤(ISO格式)
startAtBeforestring 可选按开始日期之前过滤(ISO格式)
statusstring 可选按状态过滤
statusIdstring 可选按状态ID过滤
tagstring 可选按标签过滤
tagIdstring 可选按标签ID过滤
titlestring 可选按标题过滤
typestring 可选按任务类型过滤
typeIdstring 可选按任务类型ID过滤

工具:update_doc

更新现有文档。可修改其标题、文本内容和文件夹。

参数类型描述
idstring文档的12位字母数字ID
folderstring 可选存放文档的文件夹标题
textstring 可选文档文本内容,可包含Markdown格式
titlestring 可选文档标题

工具:update_task

更新现有任务。可修改其任何属性,包括标题、描述、状态、优先级、日期、负责人、标签、自定义属性和任务关系。

参数类型描述
idstring任务的12位字母数字ID
assigneestring 可选单个负责人姓名或***(如工作区不允许多个负责人)
assigneesarray 可选负责人姓名或***数组(如工作区允许多个负责人)
customPropertiesobject 可选应用于任务的自定义属性。使用配置中的属性名称。示例:{ 'customCheckboxProperty': true, 'customTextProperty': 'Some text', 'customNumberProperty': 5, 'customSelectProperty': 'Option Name', 'customDatesProperty': '2025-05-10', 'customDatesPropertyWithRange': ['2025-05-01', '2025-05-30'], 'customMultiselectProperty': ['option1', 'option2'], 'customUserProperty': '', 'customMultipleUserProperty': ['', '***'], 'customTimeTrackingProperty': '1:30:00' }
dartboardstring 可选dartboard的标题(项目或任务列表)
descriptionstring 可选任务的详细描述,可包含Markdown格式
dueAtstring 可选截止日期(ISO格式,应为用户时区的上午9:00)
parentIdstring 可选父任务的ID
prioritystring 可选优先级(Critical、High、Medium或Low)
sizestring 可选表示所需工作量的大小
startAtstring 可选开始日期(ISO格式,应为用户时区的上午9:00)
statusstring 可选可用状态列表中的状态
tagsarray 可选应用于任务的标签数组
taskRelationshipsobject 可选任务关系,包括子任务、阻碍者、重复项和相关任务
titlestring 可选任务标题
typestring 可选可用任务类型列表中的任务类型

使用方法

以下是配置和运行此MCP服务器的示例:

json
{
  "mcpServers": {
    "dart": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "DART_HOST",
        "-e",
        "DART_TOKEN",
        "mcp/dart"
      ],
      "env": {
        "DART_HOST": "https://app.itsdart.com",
        "DART_TOKEN": "dsa_..."
      }
    }
  }
}

https://www.docker.com/blog/the-model-context-protocol-simplifying-building-ai-apps-with-anthropic-claude-desktop-and-docker/

镜像拉取方式

您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。

轩辕镜像加速拉取命令点我查看更多 dart 镜像标签

docker pull docker.xuanyuan.run/mcp/dart:<标签>

DockerHub 原生拉取命令

docker pull mcp/dart:<标签>
专业版 · 高速稳定拉取镜像
50GB 仅 ¥8/年
高速镜像下载在线技术支持99.95% SLA 保障付费会员免广告