← Back to directory
D

Dart MCP Server

Official
Official AI Project Management MCP server for Dart (deprecated, use hosted version)
GitHub source repository ↗
★ 128 Stars Category · Collaboration Very popular Source revision 3c7d4600b6a1
24FMRS · D
Reliability
4/20
Security and permissions
3/20
Maintenance
8/20
Documentation
5/20
Setup experience
4/20

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.

Read the FMRS scoring method →

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.

Tools

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

Setup

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_..."
      }
    }
  }
}

Fit and risk

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

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

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 DesktopFull support
Claude CodeFull support
CursorFull support
ClineFull support
WindsurfFull support