mcp
让 Claude/Cursor 等 AI 助手直接操作用户 Taskade 工作区的 MCP 服务器,62个工具覆盖项目管理、AI Agent 创建与发布
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
让 Claude/Cursor 等 AI 助手直接操作用户 Taskade 工作区的 MCP 服务器,62个工具覆盖项目管理、AI Agent 创建与发布
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
想象这样一个场景:你正在和 Claude 对话,忽然说了一句"帮我把今天的会议任务标记为完成,顺便把明天要做的那份方案分配给小王"——然后 Claude 真的做到了。不是 Claude 学会了什么新技能,而是它通过 Taskade MCP Server 获得了 Taskade 工作空间的完整操控权。
这就是 MCP(Model Context Protocol)的魔力所在。
Taskade 是一个团队协作与项目管理平台,支持任务列表、看板、甘特图、组织图等多种视图,提供 AI 辅助的工作流自动化能力。用户可以在平台上创建项目、分配任务、管理知识库、与 AI Agent 对话。
Taskade MCP Server(@taskade/mcp-server)是 Taskade 官方发布的 MCP 服务器实现,托管于 taskade/mcp,当前版本 0.1.1(server 子包),采用 MIT 许可证。截至 2026 年 7 月,该项目在 GitHub 获得了 159 颗 Stars、47 个 Forks,累积了 20 个 topics 标签,涵盖了 AI Agent、工作流自动化、OpenAPI 等多个领域。
该项目采用 Lerna monorepo 结构,包含两个核心子包:
@taskade/mcp-server(packages/server):核心 MCP 服务器,通过 @modelcontextprotocol/sdk 实现,提供 62 个 MCP 工具,直接连接 Taskade REST API。@taskade/mcp-openapi-codegen(packages/openapi-codegen):通用 OpenAPI → MCP 工具代码生成器,不限于 Taskade 自身,任何有 OpenAPI 规范的第三方 API 都可以通过它生成 MCP 工具集。这种设计思路非常清晰:MCP 服务器负责"对接 AI 客户端",OpenAPI 代码生成器负责"对接任意 REST API",两者叠加,实现了"任意 API → MCP 工具 → AI 助手"的完整链路。
通过分析源码,项目共暴露了 62 个 MCP 工具,分为以下几大类:
| 类别 | 工具数 | 代表工具 |
|---|---|---|
| 工作区/项目管理 | 10 | workspaceCreateProject、workspacesGet、projectCreate |
| 任务管理 | 17 | taskCreate、taskComplete、taskPut、taskAssigneesGet |
| 笔记/区块 | 4 | taskNoteGet、taskNotePut、projectBlocksGet |
| Agent 管理 | 14 | agentGet、agentUpdate、folderAgentGenerate |
| 知识库/媒体 | 6 | agentKnowledgeProjectCreate、mediasGet、mediaDelete |
| Webhook | 2 | subscribeWebhook、unsubscribeWebhook |
| v2 新增工具 | 5 | promptAgent、listConversations、getConversation |
所有工具均基于 Taskade 公开 REST API(taskade-public.yaml / taskade-public.v2.json)自动生成,代码由 yarn generate:mcp-tools 驱动,确保与 API 保持同步。
核心依赖:
@modelcontextprotocol/sdk(^1.0.0):Anthropic 官方 MCP SDK,是连接 AI 客户端的事实标准。zod:运行时类型验证,对 OpenAPI 的 request/response 进行 schema 校验。node-fetch:Node.js 环境 HTTP 客户端,调用 Taskade REST API。mcp-proxy:MCP 协议代理,支持 STDIO 和 HTTP/SSE 两种传输模式。主语言为 TypeScript,编译目标为 ESNext,Node.js >= 18,无需 GPU,资源占用极低(RAM ~512MB)。
项目提供了官方 Dockerfile,单阶段构建从 node:20-slim 出发,通过 npm 全局安装。没有 docker-compose 文件,生产环境需自行处理编排。
支持多种启动方式:
npx -y @taskade/mcp-server,5 分钟内可跑起来cursor:// 和 vscode:// deep link 自动注入 API Key部署难度评定为**"简单"**,适合有 Node.js 基础的用户。
最有意思的功能是 folderAgentGenerate——AI 自动生成 Agent。你可以对 Taskade 说"帮我创建一个会议跟进 Agent",它会自动生成一个专属 Agent,具备特定的工作流程和知识库。
Claude Desktop 连接 Taskade MCP Server 后,可以:
在实际使用中,这意味着你可以在不打开 Taskade 网页的情况下,用自然语言完成大部分项目管理工作。
需要客观指出几个问题:
Taskade MCP 的真正价值不在于"Taskade 本身",而在于它提供的 OpenAPI → MCP 代码生成框架。
这个框架可以套用到任何有 OpenAPI 规范的 API 上——飞书、Notion、Linear、GitHub……都可以通过 @taskade/mcp-openapi-codegen 生成对应的 MCP 工具集。
从这个角度看,Taskade MCP 既是产品,也是工具工厂。它代表了 MCP 生态的一种重要方向:不重复造轮子,用 OpenAPI 规范自动桥接一切。
图1:MCP 驱动的 Taskade Agent 在 Claude Desktop 中管理任务

Claude Desktop 通过 Taskade MCP Server 实时创建和管理任务,AI Agent 直接在对话中完成任务分配、状态更新和知识库查询。