Dart

Dart

Interact with task, doc, and project data in Dart, an AI-native project management tool

121
Stars
30
Forks
0
Releases

Overview

The Dart MCP Server is the official AI Model Context Protocol (MCP) server for the Dart ecosystem, designed to let AI assistants interact with Dart’s task, document, and project data. It exposes prompts for common actions (create-task, create-doc, summarize-tasks), resource templates to reference data (dart-config:, dart-task:///{taskId}, dart-doc:///{docId}), and a set of tools for task management and document management. Task management tools include get_config, list_tasks, create_task, get_task, update_task, delete_task, and add_task_comment, while document management tools cover list_docs, create_doc, get_doc, update_doc, and delete_doc. All tools validate input and return structured JSON responses to facilitate reliable integration. The server can be run locally via npx or via a Docker-based variant. The README also provides guidance for configuring MCP connections in popular clients (e.g., Claude Desktop, Claude Code, Cursor, Cline, Windsurf) to connect to the Dart MCP server. Note: the README warns that the local Dart MCP server is deprecated in favor of a simplified, hosted Dart MCP server, with instructions available through the provided link.

Details

Owner
its-dart
Language
TypeScript
License
MIT License
Updated
2025-12-07

Features

Prompts

Exposes prompts such as create-task, create-doc, and summarize-tasks to drive common Dart actions via AI without exposing API details.

Resource templates

Provides predefined references like dart-config:, dart-task:///{taskId}, and dart-doc:///{docId} to access and present data.

Task management tools

Offers a suite of task operations: get_config, list_tasks, create_task, get_task, update_task, delete_task, and add_task_comment.

Document management tools

Offers document operations: list_docs, create_doc, get_doc, update_doc, and delete_doc.

Input validation and JSON responses

Each tool validates inputs and returns structured JSON responses for reliable integration.

Local setup via npx

Easy local run using npx with authentication via your Dart profile and Node toolchain.

Docker setup variant

An alternative Docker-based setup with a provided docker run sequence for running the MCP server.

Client configuration guidance

Instructions to configure MCP servers in popular clients (Claude Desktop/Code, Cursor, Cline, Windsurf) and point them to the Dart MCP server.

Tags

DartMCP serverAITask managementDocument managementProject managementPromptsResource templates