Taskade

官方

通过MCP连接到Taskade平台。通过统一的工作空间和API实时访问任务、项目、工作流程和AI代理。

你可以用 Taskade MCP 做什么?

  • 管理任务和项目 — 让您的助手使用 taskCreate、taskPut 和 taskMove 等工具创建、更新、完成或移动任务和项目。
  • 构建和部署 AI 代理 — 从提示词生成或创建代理,从项目或媒体中附加知识,并通过 folderAgentGenerate 和 agentPublicAccessEnable 公开发布它们。
  • 与 AI 代理聊天 — 使用 promptAgent 和 getConversation 发送消息并检索对话历史,与您部署的代理进行交互。
  • 从模板自动化 — 使用 folderProjectTemplatesGet 和 projectFromTemplate 列出可用模板并从中快速创建新项目。
  • 设置 Webhook — 使用 subscribeWebhook 和 unsubscribeWebhook 订阅或移除实时 Taskade 事件通知。

文档

Taskade MCP 服务器

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 服务器 —— 将 Taskade 连接到 Claude Desktop、Cursor、Windsurf 或任何 MCP 客户端。
  • OpenAPI Codegen —— 从任何 OpenAPI 规范生成 MCP 工具 —— 不仅限于 Taskade。

目录


演示

由 Anthropic 提供的 MCP 驱动的 Taskade 代理在 Claude Desktop 中运行:

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 连接器托管,产品内

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 环境变量配置)。通过 http://localhost:3000/sse?access_token=your-api-key 的 SSE 连接。

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 服务器
设置编写 HTTP 客户端、处理认证、解析 JSONnpx @taskade/mcp-server —— 一条命令
接口针对端点编写代码自然语言 —— 描述你的需求
链式调用手动编排AI 智能地链式调用工具
错误处理编写错误处理代码AI 解释错误并重试

为什么选择 Taskade MCP 而不是其他 MCP 服务器?

Taskade 是唯一包含 AI 代理管理(创建、训练、部署代理)、知识库训练(附加文档、项目、媒体)和 OpenAPI codegen(从任何 API 规范生成 MCP 工具)的 MCP 服务器。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 规划的新项目,并为每个团队分配任务”
  • “将所有逾期的任务移动到积压项目”
  • “为冲刺项目中的所有任务设置截止日期”

AI 代理创建

直接从你的编辑器中构建和部署 AI 代理:

  • “创建一个名为客户支持机器人的 AI 代理,知识来自我们的文档项目”
  • “使用此提示生成一个用于代码审查的代理:……”
  • “公开发布我的代理并给我共享链接”
  • “将我们的 API 文档项目添加为代理的知识”

模板工作流

从模板自动化项目创建:

  • "列出我工作区中的所有模板"
  • "从客户模板创建 5 个新的客户入职项目"
  • "复制本周的 Sprint 回顾项目"

OpenAPI 代码生成

使用我们的生成器,从任何 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 应用 — 从提示构建完整应用。仪表板、CRM、门户、表单——即时部署。立即尝试 →
  • AI 代理 — 具有内置工具、持久记忆、多代理团队、公共嵌入的自定义代理
  • 自动化 — 无代码工作流自动化,支持 100+ 集成、分支、循环、过滤
  • 实时协作 — 支持聊天、视频和多种项目视图的多玩家工作空间
  • 模板 — 700+ 模板,涵盖项目管理、工程、营销等
  • API 与 MCP — REST API v2、此 MCP 服务器、代理 API、Webhooks、OAuth 2.0

链接:


路线图

查看开放问题以了解计划的功能和改进。

最近发布(v0.1.0): 代理聊天(promptAgent)和 Webhook 触发器,现已通过 Taskade API v2 工具层上线。

  • 自动化与流程工具 — 通过 MCP 创建、启用和管理工作流自动化
  • agent.js — 开源自主代理工具包(即将推出)
  • TaskOS — 代理平台,位于 docs.taskade.com

隐私与安全

你的 Taskade API 令牌授权 MCP 服务器代表你调用 Taskade 公共 API。服务器仅与 Taskade 公共 API 通信——https://www.taskade.com/api/v1 和 https://www.taskade.com/api/v2——不会将你的数据发送给其他第三方服务。

  • 隐私 — 请参阅 Taskade 隐私政策。
  • 安全与漏洞报告 — 请参阅 SECURITY.md。
  • 将你的令牌存储在环境变量中;切勿提交它。

贡献

帮助我们改进 MCP 工具、OpenAPI 工作流和代理能力。


更多来自 Taskade


许可证

MIT