Cline

Set up TaskFlow with Cline (VS Code extension)

Prerequisites

  • Node.js 18+
  • VS Code with Cline extension installed

Step 1: Install TaskFlow MCP Server

Code
bash
1npm install -g @dalmasonto/taskflow-mcp

Step 2: Configure MCP Server

  1. Open VS Code
  2. Click the MCP Servers icon in Cline's top bar
  3. This opens cline_mcp_settings.json - add the TaskFlow server:
Code
json
1{
2 "mcpServers": {
3 "taskflow": {
4 "command": "taskflow-mcp",
5 "args": [],
6 "alwaysAllow": [],
7 "disabled": false
8 }
9 }
10}

Step 3: Auto-Approve Tools (Optional)

Add tool names to the alwaysAllow array for hands-free operation:

Code
json
1{
2 "mcpServers": {
3 "taskflow": {
4 "command": "taskflow-mcp",
5 "args": [],
6 "alwaysAllow": [
7 "bootstrap",
8 "get_agent_instructions",
9 "create_task",
10 "list_tasks",
11 "start_timer",
12 "stop_timer",
13 "log_debug"
14 ],
15 "disabled": false
16 }
17 }
18}

Step 4: Verify

Open Cline in VS Code and ask:

"What TaskFlow MCP tools do you have available?"

Click the MCP Servers icon to confirm taskflow appears in the server list.

Tips

  • Cline stores MCP config in VS Code's global storage (not a project file)
  • Default tool timeout is 60 seconds, max 1 hour
  • The alwaysAllow array accepts tool names without the mcp__taskflow__ prefix