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 代码生成 — 从任何 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 环境变量配置)。通过 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 APIMCP 服务器
设置编写 HTTP 客户端,处理认证,解析 JSONnpx @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?

TaskadeY 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

链接:


路线图

查看 未解决的问题 了解计划的功能和改进。

  • 自动化和流程工具 — 通过 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