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 等。
62 个工具,涵盖工作区、项目、任务、AI 代理、代理聊天、Webhooks、知识库、模板、媒体和共享 —— 全部来自你的 AI 客户端。
- MCP 服务器 —— 将 Taskade 连接到 Claude Desktop、Cursor、Windsurf 或任何 MCP 客户端。
- OpenAPI Codegen —— 从任何 OpenAPI 规范生成 MCP 工具 —— 不仅限于 Taskade。
目录
演示
由 Anthropic 提供的 MCP 驱动的 Taskade 代理在 Claude Desktop 中运行:
| 通过 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 MCP | https://www.taskade.com/mcp · OAuth 2.0(PKCE)· 所有付费计划 |
| 让我的代理访问 Slack / Shopify / Gmail | MCP 连接器 | 托管,产品内 |
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 API | MCP 服务器 | |
|---|---|---|
| 设置 | 编写 HTTP 客户端、处理认证、解析 JSON | npx @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
链接:
- 应用:taskade.com
- 创建:taskade.com/create
- 应用画廊:taskade.com/apps
- 代理:taskade.com/agents
- 模板:taskade.com/templates
- 文档:taskade.com/docs · docs.taskade.com
- 工作空间 MCP 指南: https://github.com/taskade/docs/blob/main/apis-living-system-development/workspace-mcp.md
- 托管 MCP 指南: https://github.com/taskade/docs/blob/main/apis-living-system-development/genesis-app-mcp.md
- 博客:taskade.com/blog
路线图
查看开放问题以了解计划的功能和改进。
最近发布(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 工作流和代理能力。
- 问题 — 报告错误或请求功能
- 拉取请求 — 欢迎贡献
- 应用 — 浏览和克隆社区应用
- 联系 — hello@taskade.com
更多来自 Taskade
- Taskade 文档(来源)— 开发者文档和 API 参考
- 集成工具包 — 开源 Zapier/n8n 操作与触发器
- Taskade — 平台主页,包括 Genesis(AI 应用构建器)
许可证
MIT


