Get information about the user's space, including available assignees, dartboards, folders, statuses, tags, priorities, and sizes
List tasks with optional filtering by assignee, status, dartboard, priority, due date, and more
Create a new task with title, description, status, priority, size, dates, dartboard, assignees, tags, and parent task
Retrieve an existing task by its ID
Update an existing task's properties
Move a task to the trash (recoverable)
List docs with optional filtering by folder, title, text content, and more
Create a new doc with title, text content, and folder
Retrieve an existing doc by its ID
Update an existing doc's properties
Move a doc to the trash (recoverable)
Dart AI Model Context Protocol (MCP) server enables AI assistants to interact directly with Dart's project management platform. This integration allows AI models to create, retrieve, and update tasks and documents in your Dart workspace, making project management more efficient through AI assistance. With this MCP server, AI assistants can help manage your projects by creating tasks with appropriate details, organizing documents, and providing summaries of project status - all without requiring you to manually transfer information between your AI assistant and Dart.
The Dart MCP Server allows AI assistants to interact with your Dart project management workspace. This enables your AI assistant to help you manage tasks and documents directly, without requiring manual copying of information.
To set up the Dart MCP Server with your AI assistant:
Get your Dart authentication token:
dsa_
)Configure your AI client:
dsa_...
with your actual token:{
"mcpServers": {
"dart": {
"command": "npx",
"args": ["-y", "dart-mcp-server"],
"env": {
"DART_TOKEN": "dsa_..."
}
}
}
}
If you prefer using Docker:
git clone https://github.com/its-dart/dart-mcp-server.git
cd dart-mcp-server
.env
file with your Dart token:DART_TOKEN=dsa_...
docker build -t dart-mcp-server .
docker run -p 3000:3000 --env-file .env dart-mcp-server
Once configured, you can ask your AI assistant to perform various Dart-related tasks:
Example prompts:
The AI will use the MCP server to interact with your Dart workspace and perform these actions for you.