The MCP, or Model Context Protocol, is an open protocol that provides a standard on how applications like Dart provide information to other LLMs.
Dart's MCP server is hosted online. There are dedicated articles about using Dart with ChatGPT, with Claude Desktop, or with Cursor, or read on to learn about how to set up the Dart MCP with any other MCP client.
Capabilities
The Dart MCP server comes with a variety of preconfigured prompts and tools for task and doc management.
To get started, ask your chat something like "What can the Dart MCP do" and go from there. Some great prompts include
"Record an action item to review the new designs"
"Show my tasks in a table"
"Help me make a doc for a job description"
"Mark today's highest priority task as doing"
Setup
Claude Code
Run
claude mcp add --transport http Dart https://mcp.dartai.com/mcp
Run
claude
and then run/mcp
within Claude CodeClick 'Allow' on the next screen
Claude Desktop
Go to Settings > Connectors and click 'Add custom connector'
Put in
Dart
as the Name andhttps://mcp.dartai.com/mcp
as the URLClick 'Add', then click 'Allow' on the next screen
If you don't see these settings
Directly open the MCP config file under Settings > Developer
Click 'Edit Config', then add
{
"mcpServers": {
"Dart": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.dartai.com/mcp"]
}
}
}Click 'Allow' on the next screen
Cline
Click the 'MCP Servers' icon button that is second from left at the top, then go to the 'Remote Servers' tab
Put in
Dart
as the Name andhttps://mcp.dartai.com/mcp
as the URLClick 'Add Server'
Click 'Allow' on the next screen
Cursor
Click 'Allow' on the next screen
Visual Studio Code
Open the command palette and search for 'MCP: Add Server'
Choose 'HTTP (HTTP or Server-Sent Events)'
Put in the URL
https://mcp.dartai.com/mcp
and the NameDart
Click 'Allow', 'Open', 'Approve', and so on on the following screens
Windsurf
Go to Windsurf Settings > Cascade > Plugins (MCP Servers)
Click 'Manage plugins', click 'View raw config', then add
{
"mcpServers": {
"Dart": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.dartai.com/mcp"]
}
}
}Click 'Allow' on the next screen
Zed
Open Zed settings, then add
{
"context_servers": {
"Dart": {
"command": {
"path": "npx",
"args": ["-y", "mcp-remote", "https://mcp.dartai.com/mcp"],
"env": {}
},
"settings": {}
}
}
}Click 'Allow' on the next screen
Other clients
Open the config file for the servers the client can connect to
Paste in the server configuration
{
"mcpServers": {
"Dart": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.dartai.com/mcp"]
}
}
}Click 'Allow' on the next screen