← Back to directory
D

Dart MCP Server

Official
Official AI Project Management MCP server for Dart (deprecated, use hosted version)
Category
Collaboration #54 of 55
Stars
★ 128 Very popular
Transport
stdio (local process)
Runtime
Node.js · Docker
Credentials
API key / credential required
License
MIT
Last commit
Tools
12
24FMRS · D

This server is the official MCP implementation for Dart, but it is deprecated. It offers full functionality for task and document management, but users are advised to migrate to the hosted version for ongoing support and improvements.

Strongest · Maintenance 8/20 Weakest · Security and permissions 3/20

Reliability
4/20
Security and permissions
3/20
Maintenance
8/20
Documentation
5/20
Setup experience
4/20
Why each score
Reliability 4/20
The repository is explicitly deprecated as stated in the README warning, which undermines reliability. No tests or CI are present in the evidence provided. Static analysis cannot confirm functionality.
Security and permissions 3/20
Only README and metadata are available. Tools like delete_task/delete_doc exist but there is no evidence of confirmation or least privilege. The server requires DART_TOKEN but no real secrets are shown. Without source code review, there is potential for irreversible actions.
Maintenance 8/20
The repository has 128 stars, recent commits, MIT license, and is not archived. However, it has been deprecated in favor of a hosted service, which reduces maintenance activity.
Documentation 5/20
README provides setup instructions but clearly marks the server as deprecated and points to a hosted alternative. No source code is provided to verify capabilities, making documentation incomplete and contradictory.
Setup experience 4/20
Setup instructions include npx and Docker, but the server is deprecated and no code or CI is present. Setup requires an external token and lacks troubleshooting guidance.

Static review · not runListed 2026-08-07

Read the FMRS scoring method →

Fit and risk

What it can accessUses the network

Best for

  • Teams using Dart for project management
  • Users who want AI assistants to directly manipulate tasks and documents
  • Users of MCP-compatible clients

Not for

  • Users who don't need Dart project management
  • Users who prefer the latest hosted server (local version deprecated)

Required permissions

  • Requires DART_TOKEN authentication token
  • Can read and modify tasks and documents in the user's Dart space

Risks and side effects

  • Token leakage could lead to unauthorized data access
  • Delete operations move items to trash but may cause accidental deletions
  • Local server is deprecated and may not be maintained; features may lag behind hosted version

Setup

Before you start

Runtime:Node.js · Docker

DART_TOKEN requiredsecret Authentication token for your Dart account, required; copy it from your Dart profile at app.dartai.com (account settings).

Installation steps: 1. Ensure Node.js (with npx) is installed. 2. Copy your authentication token from your Dart profile. 3. Add the JSON configuration to your MCP settings file, replacing DART_TOKEN with your actual token. Alternatively, use Docker: build the image and run the container.

claude_desktop_config.json
{
  "mcpServers": {
    "Dart": {
      "command": "npx",
      "args": [
        "-y",
        "dart-mcp-server@latest"
      ],
      "env": {
        "DART_TOKEN": "dsa_..."
      }
    }
  }
}

Shown for Claude Desktop. Other clients may use a different file or key (VS Code uses "servers") — the configurator below converts it.

.vscode/mcp.json
{
  "servers": {
    "Dart": {
      "command": "npx",
      "args": [
        "-y",
        "dart-mcp-server@latest"
      ],
      "env": {
        "DART_TOKEN": "dsa_..."
      }
    }
  }
}

Goes in your project's .vscode/mcp.json (VS Code uses a "servers" key).

Terminal
claude mcp add Dart -e DART_TOKEN=dsa_... -- npx -y dart-mcp-server@latest

Run it in a terminal; replace any <…> placeholders with your own values first.

Check that it works

After starting the client, tools like get_config and list_tasks should appear in the tool list; calling get_config and getting back your space info confirms the connection works.

Troubleshooting

  1. Check that DART_TOKEN is correctly configured
  2. Verify npx or Docker is properly installed
  3. Check client MCP configuration is correctly loaded
  4. If npx fails, try Docker setup

Things to try

Once connected, you can ask your AI assistant things like:

  • List all tasks in Dart that are currently in progress
  • Create a task titled 'Prepare weekly demo' with high priority
  • Get the config and show me the available assignees and statuses in my space
  • Move task DRT-123 to the trash

Tools 12

get_config read-only
Get configuration information about the user's space, including available assignees, dartboards, folders, statuses, tags, priorities, and sizes.
list_tasks read-only
List tasks with optional filtering by assignee, status, dartboard, priority, due date, and more.
create_task writes
Create a new task with title, description, status, priority, size, dates, dartboard, assignees, tags, and parent task.
get_task read-only
Retrieve an existing task by its ID.
update_task writes
Update an existing task's properties.
delete_task destructive
Move a task to the trash (recoverable).
add_task_comment writes
Add a comment to an existing task.
list_docs read-only
List docs with optional filtering by folder, title, text content, and more.
Show 4 more tools
create_doc writes
Create a new doc with title, text content, and folder.
get_doc read-only
Retrieve an existing doc by its ID.
update_doc writes
Update an existing doc's properties.
delete_doc destructive
Move a doc to the trash (recoverable).

Use cases

AI assistant helps manage tasks and docs in Dart
Automate task creation, add comments, get task summaries
Integrate Dart project management in MCP-compatible clients like Claude or Cursor

Supported clients

Claude Desktop
Claude Code
Cursor
Cline
Windsurf

Listed from the project's documentation, not tested by this site.

Overview

The Dart MCP Server is the official AI Model Context Protocol (MCP) server for Dart. It enables AI assistants to manage tasks and documents via the MCP protocol, including creating, updating, deleting, and listing tasks and documents. Note: The local server is deprecated in favor of the hosted Dart MCP server.

Similar servers

Source revision 3c7d4600b6a1 Data synced 2026-10-12 Read the FMRS scoring method