Taskade

官方

通過 MCP 連接到 Taskade 平台。透過統一的工作空間和 API 即時存取任務、專案、工作流程和 AI 代理。

你可以用 Taskade MCP 做什麼?

  • 管理工作與專案 — 請您的助理使用 taskCreate、taskPut 和 taskMove 等工具來建立、更新、完成或移動任務與專案。
  • 建置與部署 AI 代理 — 從提示詞產生或建立代理,從專案或媒體附加知識,並透過 folderAgentGenerate 和 agentPublicAccessEnable 公開發布它們。
  • 與 AI 代理聊天 — 使用 promptAgent 和 getConversation 傳送訊息並擷取對話歷史,以與您部署的代理互動。
  • 從範本自動化 — 使用 folderProjectTemplatesGet 和 projectFromTemplate 列出可用的範本,並從中快速建立新專案。
  • 設定 Webhook — 使用 subscribeWebhook 和 unsubscribeWebhook 訂閱或移除即時的 Taskade 事件通知。

文件

Taskade MCP Server

Workspace MCP(@taskade/mcp-server)— 從任何 AI 用戶端執行你的 Taskade 工作區。

透過 Model Context Protocol,將 Taskade 連接到任何 AI 助手 — Claude、Cursor、Windsurf、VS Code 等。

npm GitHub stars License

Add to Cursor Install in VS Code

62 個工具,涵蓋工作區、專案、任務、AI 代理、代理聊天、Webhooks、知識庫、範本、媒體與分享 — 全部可從你的 AI 用戶端使用。

  • MCP Server — 將 Taskade 連接到 Claude Desktop、Cursor、Windsurf 或任何 MCP 用戶端。
  • OpenAPI Codegen — 從任何 OpenAPI 規格產生 MCP 工具 — 不限於 Taskade。

目錄


Demo

由 Anthropic 提供的 Claude Desktop 中執行的 MCP 驅動 Taskade 代理:

Taskade MCP Demo — AI agent managing tasks and projects in Claude Desktop

透過 MCP 建置代理自動化工作流程管理專案
Create AI agents from your IDE via Taskade MCPAutomate workflows via Taskade MCPManage projects and apps via Taskade MCP
從 Claude/Cursor 建立、訓練、部署 AI 代理在 100+ 服務中建置多步驟自動化從你的 AI 助手進行完整工作區管理 (付費方案;部分端點在免費方案有限制)

快速開始

⚡ 偏好託管選項? 在瀏覽器中開啟 https://www.taskade.com/mcp — 這是官方 OAuth 安裝頁面(Claude、Cursor、Claude Code、Windsurf、Zed)。未驗證的 initialize 依設計回傳 401;用戶端只需完成一次 OAuth 2.0(PKCE)。完整的任務層級寫入仍位於此本機 Workspace MCP 套件中。指南:託管 Taskade MCP。

我想要哪個 Taskade MCP?

Taskade 透過三個介面支援 MCP — 此儲存庫是第一個:

我想要…使用位置 / 驗證
讓我的 AI 用戶端讀取與寫入任務(完成、指派對象、日期)以及專案和代理Workspace MCP — 此儲存庫(@taskade/mcp-server)本機 stdio · 個人權杖 · 任何方案
遠端連線 — 瀏覽工作區、建立專案、提示代理、編輯 Genesis app/ 原始碼託管 Taskade MCPhttps://www.taskade.com/mcp · OAuth 2.0(PKCE)· 每個付費方案
讓我的代理存取 Slack / Shopify / GmailMCP Connectors託管,產品內建

1. 取得你的 API 金鑰

前往 Taskade Settings > API 並建立個人存取權杖。

2. Claude Desktop

新增到你的 claude_desktop_config.json:

{
  "mcpServers": {
    "taskade": {
      "command": "npx",
      "args": ["-y", "@taskade/mcp-server"],
      "env": {
        "TASKADE_API_KEY": "your-api-key-here"
      }
    }
  }
}

3. Cursor

新增到你的 Cursor MCP 設定:

{
  "mcpServers": {
    "taskade": {
      "command": "npx",
      "args": ["-y", "@taskade/mcp-server"],
      "env": {
        "TASKADE_API_KEY": "your-api-key-here"
      }
    }
  }
}

4. Windsurf

新增到 ~/.codeium/windsurf/mcp_config.json(或 Settings → Cascade → MCP → Add Server):

{
  "mcpServers": {
    "taskade": {
      "command": "npx",
      "args": ["-y", "@taskade/mcp-server"],
      "env": {
        "TASKADE_API_KEY": "your-api-key-here"
      }
    }
  }
}

5. Cline

在 VS Code 中,開啟 Cline MCP Servers 面板 → Configure MCP Servers 並新增:

{
  "mcpServers": {
    "taskade": {
      "command": "npx",
      "args": ["-y", "@taskade/mcp-server"],
      "env": {
        "TASKADE_API_KEY": "your-api-key-here"
      }
    }
  }
}

6. VS Code

新增 .vscode/mcp.json 到你的工作區(VS Code 使用 servers 鍵;${input:…} 會在首次執行時提示輸入你的金鑰):

{
  "servers": {
    "taskade": {
      "command": "npx",
      "args": ["-y", "@taskade/mcp-server"],
      "env": {
        "TASKADE_API_KEY": "${input:taskade_api_key}"
      }
    }
  }
}

7. HTTP / SSE 模式(遠端與自訂用戶端)

TASKADE_API_KEY=your-api-key npx @taskade/mcp-server --http

伺服器啟動於 http://localhost:3000(使用 PORT 環境變數設定)。透過 SSE 連線於 http://localhost:3000/sse?access_token=your-api-key。

8. 託管遠端 MCP(https://www.taskade.com/mcp)

官方遠端 Taskade MCP。無需在本機安裝任何東西。將 URL 貼到任何支援 Streamable HTTP + OAuth 的 MCP 用戶端。

端點https://www.taskade.com/mcp
驗證使用 PKCE 的 OAuth 2.0。探索:https://www.taskade.com/.well-known/oauth-protected-resource/mcp
未驗證的 initialize刻意回傳 401。瀏覽器 GET 是面向使用者的安裝頁面;MCP 用戶端必須完成 OAuth 登入。
方案每個付費方案。免費方案可以開始連線流程;工作區存取受到限制。
指南託管 Taskade MCP
{
  "mcpServers": {
    "taskade": {
      "type": "http",
      "url": "https://www.taskade.com/mcp"
    }
  }
}

託管工具涵蓋工作區瀏覽(list_spaces、inspect_space)、專案/代理建立,以及透過 write_file 編輯 Genesis app/ 檔案。任務層級寫入(完成、指派對象、日期)仍屬於此套件。


工具(62)

工作區

工具描述
workspacesGet列出所有工作區
workspaceFoldersGet列出工作區中的資料夾
workspaceCreateProject在工作區中建立專案

專案

工具描述
projectGet取得專案詳細資料
projectCreate建立新專案
projectCopy複製專案到資料夾
projectComplete將專案標記為已完成
projectRestore還原已完成的專案
projectMembersGet列出專案成員
projectFieldsGet取得專案的自訂欄位
projectShareLinkGet取得分享連結
projectShareLinkEnable啟用分享連結
projectBlocksGet取得專案中的所有區塊
projectTasksGet取得專案中的所有任務
folderProjectsGet列出資料夾中的專案

任務

工具描述
taskGet取得任務詳細資料
taskCreate建立一或多個任務
taskPut更新任務
taskDelete刪除任務
taskComplete將任務標記為完成
taskUncomplete將任務標記為未完成
taskMove在專案內移動任務
taskAssigneesGet取得任務指派對象
taskPutAssignees指派使用者到任務
taskDeleteAssignees移除指派對象
taskGetDate取得任務截止日期
taskPutDate設定任務截止日期
taskDeleteDate移除任務截止日期
taskNoteGet取得任務備註
taskNotePut更新任務備註
taskNoteDelete刪除任務備註
taskFieldsValueGet取得所有欄位值
taskFieldValueGet取得特定欄位值
taskFieldValuePut設定欄位值
taskFieldValueDelete刪除欄位值

AI 代理

建立、管理並發佈具有自訂知識和工具的自動化 AI 代理。

工具描述
folderAgentGenerate從文字提示產生 AI 代理
folderCreateAgent使用自訂設定建立代理
folderAgentGet列出資料夾中的代理
agentGet取得代理詳細資料
agentUpdate更新代理設定
deleteAgent刪除代理
agentPublicAccessEnable公開發佈代理
agentPublicGet取得公開代理詳細資料
agentPublicUpdate更新公開代理設定
agentKnowledgeProjectCreate新增專案作為代理知識
agentKnowledgeMediaCreate新增媒體作為代理知識
agentKnowledgeProjectRemove從知識中移除專案
agentKnowledgeMediaRemove從知識中移除媒體
agentConvosGet列出代理對話
agentConvoGet取得對話詳細資料
publicAgentGet透過公開 ID 取得代理

範本

工具描述
folderProjectTemplatesGet列出可用的專案範本
projectFromTemplate從範本建立專案

媒體

工具描述
mediasGet列出資料夾中的媒體檔案
mediaGet取得媒體詳細資料
mediaDelete刪除媒體檔案

個人

工具描述
meProjectsGet列出你的所有專案

代理聊天與 Webhooks(API v2,測試版)

v1 API 不具備的功能:與 AI 代理進行即時對話,並接收即時事件。

工具描述
promptAgent傳送訊息給 AI 代理並取得回覆
listConversations列出代理的對話
getConversation取得對話的訊息
subscribeWebhook訂閱即時 Taskade 事件 Webhooks
unsubscribeWebhook移除 Webhook 訂閱

為什麼選擇 Taskade MCP?

Taskade MCP 讓你的 AI 助手存取你的工作區 — 專案、任務、代理、知識庫、範本和自動化(付費方案;部分端點如工作區列表對免費帳戶有限制)。無需撰寫 API 程式碼,只需用自然語言描述你的需求。

┌──────────────────────────────────────────────────────────┐
│                HOW TASKADE MCP WORKS                     │
└──────────────────────────────────────────────────────────┘

  You (in Claude/Cursor/Windsurf):
  "Create a support agent trained on our docs project"
                         ↓
  ┌──────────────────────────────────┐
  │     Taskade MCP Server           │
  │     (62 tools, 8 categories)     │
  └──────────────────────────────────┘
       ↓              ↓            ↓
  folderCreateAgent  agentKnowledge  agentPublicAccess
  (creates agent)    (attaches docs)  (publishes it)
                         ↓
  Result: Live AI chatbot trained on your data
你說的會發生什麼
「顯示我所有逾期任務」讀取專案 → 篩選任務 → 格式化報告
「建立一個以我們文件訓練的支援代理」建立代理 → 附加知識 → 發佈
「從我們的範本設定下週的衝刺」複製範本 → 填入任務 → 指派團隊
「總結昨天完成的工作」讀取任務歷史 → 產生站立會議摘要

為什麼選擇 MCP 而非 REST API?

REST APIMCP Server
設定撰寫 HTTP 用戶端、處理驗證、解析 JSONnpx @taskade/mcp-server — 一個指令
介面針對端點撰寫程式碼自然語言 — 描述你的需求
串接手動編排AI 智慧地串接工具
錯誤處理撰寫錯誤處理程式碼AI 解讀錯誤並重試

為什麼選擇 Taskade MCP 而非其他 MCP Server?

Taskade 是唯一包含 AI 代理管理(建立、訓練、部署代理)、知識庫訓練(附加文件、專案、媒體)和 OpenAPI codegen(從任何 API 規格產生 MCP 工具)的 MCP server。8 個類別共 62 個工具。


代理配方

配方 1:每日站立會議摘要器

問題: 團隊站立會議筆記散落在 Slack、電子郵件和文件中。

You: "Check my Taskade workspace for yesterday's completed tasks,
      summarize them as a standup update, then create today's
      priority tasks based on what's still open."

Claude uses:
  1. meProjectsGet → find your active projects
  2. projectTasksGet → pull tasks from each project
  3. taskCreate → create today's priority tasks

Result: A formatted standup summary + fresh task list in Taskade.
配方 2:知識庫代理建置器

問題: 你的文件散落在各處,需要一個以它們訓練的 AI 代理。

You: "Create an AI support agent called 'Help Bot' in my
      Customer Success folder, train it on our Documentation
      project, and publish it publicly."

Claude uses:
  1. workspaceFoldersGet → find "Customer Success" folder
  2. folderCreateAgent → create "Help Bot" with support instructions
  3. agentKnowledgeProjectCreate → attach Documentation project
  4. agentPublicAccessEnable → publish with shareable link

Result: Live AI chatbot trained on your docs, ready to embed.
配方 3:衝刺規劃自動化

問題: 每兩週手動建立衝刺專案。

You: "Create a new sprint project from our 'Sprint Template',
      name it 'Sprint 2026-W15', move the top 10 backlog
      items into it, and assign them to the engineering team."

Claude uses:
  1. folderProjectTemplatesGet → find "Sprint Template"
  2. projectFromTemplate → create "Sprint 2026-W15"
  3. projectTasksGet → get backlog items
  4. taskMove → move top 10 tasks to new sprint
  5. taskPutAssignees → assign engineering team members

Result: Sprint ready to go, fully populated and assigned.
配方 4:競爭情報代理

問題: 你需要一個監控競爭對手並回報發現的代理。

You: "Generate an AI agent that researches our top 5 competitors.
      Train it on our Competitive Analysis project.
      Name it 'Market Intel Agent'."

Claude uses:
  1. folderAgentGenerate → generate agent from research prompt
  2. agentKnowledgeProjectCreate → connect Competitive Analysis project
  3. agentUpdate → refine instructions for research cadence

Result: AI research agent with domain knowledge, ready for briefings.
配方 5:客戶入職流程

問題: 每個新客戶都需要相同的專案結構、任務和資料。

You: "For our new client Acme Corp: create a project from
      the 'Client Onboarding' template, add tasks for
      kickoff meeting and SOW review, set due dates for
      the next 2 weeks, then share the project link."

Claude uses:
  1. projectFromTemplate → create "Acme Corp Onboarding"
  2. taskCreate → add kickoff, requirements, SOW tasks
  3. taskPutDate → set dates across next 2 weeks
  4. projectShareLinkEnable → generate share link

Result: Client onboarding project live and shareable in 30 seconds.

使用案例

使用 AI 進行專案管理

讓你的 AI 助手管理你的 Taskade 工作區:

  • 「顯示我所有專案及其狀態」
  • 「建立一個名為 Q1 Planning 的新專案,並為每個團隊建立任務」
  • 「將所有逾期任務移到 Backlog 專案」
  • 「為 Sprint 專案中的所有任務設定截止日期」

AI 代理建立

直接從你的編輯器建置和部署 AI 代理:

  • 「建立一個名為 Customer Support Bot 的 AI 代理,使用我們文件專案的知識」
  • 「使用此提示產生一個用於程式碼審查的代理:...」
  • 「公開發佈我的代理並給我分享連結」
  • 「將我們的 API 文件專案新增為代理的知識」

範本工作流程

從範本自動化專案建立:

  • 「列出我工作區中的所有範本」
  • 「從客戶範本建立 5 個新的客戶入職專案」
  • 「複製本週的衝刺回顧專案」

OpenAPI Codegen

使用我們的產生器,從任何 OpenAPI 規格建置 MCP 工具——不限於 Taskade。

npm install --save-dev @taskade/mcp-openapi-codegen @readme/openapi-parser
import { dereference } from '@readme/openapi-parser';
import { codegen } from '@taskade/mcp-openapi-codegen';

const document = await dereference('your-api-spec.yaml');

await codegen({
  path: 'src/tools.generated.ts',
  document,
});

適用於任何 OpenAPI 3.0+ 規格。在幾分鐘內為您自己的 API 產生 MCP 工具。


什麼是 Taskade?

Taskade(Y Combinator S19)是 AI 原生的工作空間,可從單一提示詞建置應用程式、部署代理程式,以及自動化工作流程。已產生超過 150,000 個應用程式。深受 3M、Nike、Tesla、Netflix、Airbnb、Disney、Adobe 信賴。 在 9,300 多則評論中獲得 4.8/5 的評價。

  • Genesis Apps — 從提示詞建置完整的應用程式。儀表板、CRM、入口網站、表單——立即部署。立即試用 →
  • AI 代理程式 — 具備內建工具、持久記憶體、多代理程式團隊、公開嵌入的自訂代理程式
  • 自動化 — 無程式碼工作流程自動化,包含 100 多種整合、分支、迴圈、篩選
  • 即時協作 — 具備聊天、視訊和多種專案檢視的多人工作空間
  • 範本 — 700 多個適用於專案管理、工程、行銷等領域的範本
  • API 與 MCP — REST API v2、此 MCP Server、Agent API、Webhooks、OAuth 2.0

連結:


路線圖

請參閱開放的問題以了解規劃中的功能與改進。

近期推出(v0.1.0): 代理程式聊天(promptAgent)和 Webhook 觸發器,現已透過 Taskade API v2 工具層上線。

  • 自動化與流程工具 — 透過 MCP 建立、啟用和管理工作流程自動化
  • agent.js — 開源自主代理程式工具組(即將推出)
  • TaskOS — 位於 docs.taskade.com 的代理程式平台

隱私與安全

您的 Taskade API 權杖授權 MCP server 代表您呼叫 Taskade 公開 API。此 server 僅與 Taskade 公開 API 通訊——https://www.taskade.com/api/v1 和 https://www.taskade.com/api/v2——且不會將您的資料傳送給其他第三方服務。

  • 隱私 — 請參閱 Taskade 隱私權政策。
  • 安全與漏洞回報 — 請參閱 SECURITY.md。
  • 將您的權杖儲存在環境變數中;切勿將其提交到版本控制。

貢獻

幫助我們改進 MCP 工具、OpenAPI 工作流程和代理程式功能。


更多來自 Taskade 的內容


授權

MIT