Skip to main content

Dart MCP

Dart has a remote Model Context Protocol (MCP) server. Learn how to use it to link Dart with various programs including Claude

Updated yesterday

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

  1. "Record an action item to review the new designs"

  2. "Show my tasks in a table"

  3. "Help me make a doc for a job description"

  4. "Mark today's highest priority task as doing"

Setup

Claude Code

  1. Run claude mcp add --transport http Dart https://mcp.dartai.com/mcp

  2. Run claude and then run /mcp within Claude Code

  3. Click 'Allow' on the next screen

Claude Desktop

  1. Go to Settings > Connectors and click 'Add custom connector'

  2. Put in Dart as the Name and https://mcp.dartai.com/mcp as the URL

  3. Click 'Add', then click 'Allow' on the next screen

If you don't see these settings

  1. Directly open the MCP config file under Settings > Developer

  2. Click 'Edit Config', then add

  3. {
    "mcpServers": {
    "Dart": {
    "command": "npx",
    "args": ["-y", "mcp-remote", "https://mcp.dartai.com/mcp"]
    }
    }
    }
  4. Click 'Allow' on the next screen

Cline

  1. Click the 'MCP Servers' icon button that is second from left at the top, then go to the 'Remote Servers' tab

  2. Put in Dart as the Name and https://mcp.dartai.com/mcp as the URL

  3. Click 'Add Server'

  4. Click 'Allow' on the next screen

Cursor

  1. Click 'Allow' on the next screen

Visual Studio Code

  1. Open the command palette and search for 'MCP: Add Server'

  2. Choose 'HTTP (HTTP or Server-Sent Events)'

  3. Put in the URL https://mcp.dartai.com/mcp and the Name Dart

  4. Click 'Allow', 'Open', 'Approve', and so on on the following screens

Windsurf

  1. Go to Windsurf Settings > Cascade > Plugins (MCP Servers)

  2. Click 'Manage plugins', click 'View raw config', then add

  3. {
    "mcpServers": {
    "Dart": {
    "command": "npx",
    "args": ["-y", "mcp-remote", "https://mcp.dartai.com/mcp"]
    }
    }
    }
  4. Click 'Allow' on the next screen

Zed

  1. Open Zed settings, then add

  2. {
    "context_servers": {
    "Dart": {
    "command": {
    "path": "npx",
    "args": ["-y", "mcp-remote", "https://mcp.dartai.com/mcp"],
    "env": {}
    },
    "settings": {}
    }
    }
    }
  3. Click 'Allow' on the next screen

Other clients

  1. Open the config file for the servers the client can connect to

  2. Paste in the server configuration

  3. {
    "mcpServers": {
    "Dart": {
    "command": "npx",
    "args": ["-y", "mcp-remote", "https://mcp.dartai.com/mcp"]
    }
    }
    }
  4. Click 'Allow' on the next screen

Did this answer your question?