Taskade MCP Server
官方通过MCP连接到Taskade平台。通过统一的工作空间和API实时访问任务、项目、工作流程和AI代理。
文档
Taskade MCP 服务器
通过 模型上下文协议 将 Taskade 连接到任何 AI 助手 — Claude、Cursor、Windsurf、VS Code 等。
57 个工具,涵盖工作区、项目、任务、AI 代理、知识库、模板、自动化、媒体和共享 — 全部可从您的 AI 客户端使用。
- MCP 服务器 — 将 Taskade 连接到 Claude Desktop、Cursor、Windsurf 或任何 MCP 客户端。
- OpenAPI 代码生成 — 从任何 OpenAPI 规范生成 MCP 工具 — 不仅仅是 Taskade。
目录
演示
在 Anthropic 的 Claude Desktop 中运行的 MCP 驱动的 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 环境变量配置)。通过 http://localhost:3000/sse?access_token=your-api-key 使用 SSE 连接。
工具 (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 API | MCP 服务器 | |
|---|---|---|
| 设置 | 编写 HTTP 客户端,处理认证,解析 JSON | npx @taskade/mcp-server — 一条命令 |
| 接口 | 针对端点编写代码 | 自然语言 — 描述您的需求 |
| 链式调用 | 手动编排 | AI 智能地链接工具 |
| 错误处理 | 编写错误处理代码 | AI 解释错误并重试 |
为什么选择 Taskade MCP 而不是其他 MCP 服务器?
Taskade 是唯一包含 AI 代理管理(创建、训练、部署代理)、知识库训练(附加文档、项目、媒体)和 OpenAPI 代码生成(从任何 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 代码生成
使用我们的生成器从任何 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 代理 — 具有 22 种以上工具、持久记忆、多代理团队、公开嵌入的自定义代理
- 自动化 — 无代码工作流自动化,具有 100 多种集成、分支、循环、过滤功能
- 实时协作 — 具有聊天、视频、7 种项目视图的多玩家工作区
- 模板 — 700 多个用于项目管理、工程、营销等的模板
- API 和 MCP — REST API v2、此 MCP 服务器、代理 API、Webhooks、OAuth 2.0
链接:
- 应用:taskade.com
- 创建:taskade.com/create
- 代理:taskade.com/agents
- 模板:taskade.com/templates
- 社区:taskade.com/community
- 开发者文档:docs.taskade.com
- 博客:taskade.com/blog
路线图
查看 未解决的问题 了解计划的功能和改进。
- 自动化和流程工具 — 通过 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 工作流和智能体能力。
- Issues — 报告错误或请求功能
- Pull Requests — 欢迎贡献
- 社区 — 加入 Taskade 社区
- 联系 — [email protected]
更多来自 Taskade 的内容
- Taskade 文档(源码)— 开发者文档和 API 参考
- 集成工具包 — 开源的 Zapier/n8n 动作与触发器
- Taskade — 平台主页,包括 AI 应用构建器 Genesis
许可证
MIT


