Taskade MCP Server

官方

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

文件

Taskade MCP 伺服器

Taskade 連接到任何 AI 助手 — Claude、Cursor、Windsurf、VS Code 等 — 透過 模型上下文協定

npm GitHub stars License

Add to Cursor Install in VS Code

57 個工具,涵蓋工作區、專案、任務、AI 代理、知識庫、範本、自動化、媒體與分享 — 全部可從您的 AI 客戶端操作。

  • MCP 伺服器 — 將 Taskade 連接到 Claude Desktop、Cursor、Windsurf 或任何 MCP 客戶端。
  • OpenAPI Codegen — 從任何 OpenAPI 規格生成 MCP 工具 — 不僅限於 Taskade。

目錄


展示

在 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 新增為遠端 MCP 伺服器,並使用您的 Taskade 帳戶授權 — 它是一個受 OAuth 保護的託管端點,因此無需安裝任何東西,也無需複製權杖。目前適用於 Claude(網頁版、桌面版、行動版)和 Claude Code;對更多遠端客戶端的支援正在推出中。偏好自行託管或使用其他客戶端?請按照以下步驟操作。

1. 取得您的 API 金鑰

前往 Taskade 設定 > 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(或 設定 → Cascade → MCP → 新增伺服器):

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

5. Cline

在 VS Code 中,開啟 Cline MCP 伺服器面板 → 設定 MCP 伺服器 並新增:

{
  "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


工具 (57)

工作區

工具描述
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列出您的所有專案

為何選擇 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           │
  │     (57 tools, 7 categories)     │
  └──────────────────────────────────┘
       ↓              ↓            ↓
  folderCreateAgent  agentKnowledge  agentPublicAccess
  (creates agent)    (attaches docs)  (publishes it)
                         ↓
  Result: Live AI chatbot trained on your data
您說的話發生的結果
"顯示所有逾期任務"讀取專案 → 篩選任務 → 格式化報告
"建立一個根據我們文件訓練的支援代理"建立代理 → 附加知識 → 發布
"從我們的範本設定下週的衝刺"複製範本 → 填入任務 → 指派團隊
"摘要昨天完成的工作"讀取任務歷史 → 生成站立會議摘要

為何選擇 MCP 而非 REST API?

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

為何選擇 Taskade MCP 而非其他 MCP 伺服器?

Taskade 是唯一包含 AI 代理管理(建立、訓練、部署代理)、知識庫訓練(附加文件、專案、媒體)和 OpenAPI Codegen(從任何 API 規格生成 MCP 工具)的 MCP 伺服器。橫跨 7 個類別的 57 個工具。


代理食譜

食譜 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 規劃的新專案,並為每個團隊設定任務"
  • "將所有逾期任務移至待辦專案"
  • "為衝刺專案中的所有任務設定截止日期"

AI 代理建立

直接從您的編輯器建立和部署 AI 代理:

  • "建立一個名為客戶支援機器人的 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?

TaskadeY Combinator S19)是 AI 原生工作區,用於從單一提示建立應用程式、部署代理和自動化工作流程。已生成超過 150,000 個應用程式。受到 3M、Nike、Tesla、Netflix、Airbnb、Disney、Adobe 的信賴。 在 9,300 多則評論中獲得 4.8/5 評分。

  • Genesis Apps — 從提示建立完整的應用程式。儀表板、CRM、入口網站、表單 — 即時部署。試試看 →
  • AI 代理 — 具有 22 種以上工具、持久記憶體、多代理團隊、公開嵌入的自訂代理
  • 自動化 — 無程式碼工作流程自動化,具有 100 多種整合、分支、迴圈、篩選
  • 即時協作 — 具有聊天、視訊、7 種專案檢視的多人工作區
  • 範本 — 700 多個用於專案管理、工程、行銷等的範本
  • API 和 MCP — REST API v2、此 MCP 伺服器、代理 API、Webhooks、OAuth 2.0

連結:


路線圖

請參閱開放議題以了解計劃中的功能和改進。

  • 自動化與流程工具 — 透過 MCP 建立、啟用和管理工作流程自動化
  • 透過 MCP 進行代理聊天 — 向 AI 代理發送訊息並接收回應
  • Webhook 觸發器 — 從 Taskade 事件接收即時通知
  • agent.js — 開源自主代理工具包(即將推出)
  • TaskOS — 代理平台,位於 docs.taskade.com

隱私與安全

您的 Taskade API 權杖授權 MCP 伺服器代表您呼叫 Taskade 公開 API。該伺服器https://www.taskade.com/api/v1 通訊,不會將您的資料傳送給其他第三方服務。

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

貢獻

協助我們改善 MCP 工具、OpenAPI 工作流程和代理功能。


更多來自 Taskade 的資源


授權

MIT