🎉 TaskFlow AI v5.0.0 - 迈向纯净的 MCP 服务器
这是 TaskFlow AI 历史上最重要的一个版本!我们做出了一个重大决策:完全移除 Agent 系统,专注于成为市场上最好的 MCP Server。
🚀 重大变更
架构简化:从复杂到极简
- ✅ 移除所有 Agent 相关模块(~11,000 行代码)
- ✅ 专注 MCP Server 核心功能
- ✅ 代码量减少 44%(从 ~25k 到 ~14k 行)
- ✅ 启动速度提升 4 倍(从 ~2s 到 <500ms)
安全加固:从 6 个 P0 漏洞到零漏洞
- ✅ 移除危险的沙箱执行特性
- ✅ 移除不安全的命令执行工具
- ✅ 实现 4 层安全防护体系
- ✅ 100% 安全测试覆盖
定位明确:精品 MCP Server
- ✅ 完全符合 MCP 协议规范
- ✅ 专注于 Claude Desktop / Cursor / Windsurf 集成
- ✅ 提供 40+ 内置工具
- ✅ 一键配置,开箱即用
📊 性能对比
| 指标 | v4.x | v5.0.0 | 改进 |
|---|---|---|---|
| 代码行数 | ~25k | ~14k | ↓ 44% |
| 架构复杂度 | 高 | 低 | ↓ 40% |
| 安全漏洞 | 6 P0 | 0 | ✅ 100% |
| 启动速度 | ~2s | <500ms | ↑ 4x |
🔧 新增功能
MCP 协议完整支持
- Tools - 40+ 内置工具
- Resources - 文件和资源访问
- Prompts - 预设提示模板
- Events - 实时事件通知
工具分类
- ✅ 文件系统工具(8 个)
- ✅ HTTP 请求工具(7 个)
- ✅ 数据库工具(5 个)
- ✅ Shell 命令工具(3 个)
- ✅ Git 操作工具(8 个)
- ✅ 记忆管理工具(4 个)
- ✅ 代码执行工具(3 个)
🛡️ 安全特性
多层防御体系:
- 第 1 层:输入验证(命令白名单 + 危险字符检测)
- 第 2 层:输入过滤(危险正则 + 命令链检测 + SSRF 防护)
- 第 3 层:执行控制(30秒超时 + 内存限制)
- 第 4 层:审计日志(命令记录 + 安全告警)
📦 安装方法
# npm
npm install -g taskflow-ai
# pnpm
pnpm add -g taskflow-ai
# yarn
yarn global add taskflow-ai🚀 快速开始
# 1. 初始化配置
taskflow init
# 2. 配置 MCP Server
taskflow mcp init -e claude-desktop
# 或
taskflow mcp init -e cursor
# 或
taskflow mcp init -e windsurf
# 3. 启动 MCP Server
taskflow mcp start🔄 升级指南
如果你是从 v4.x 升级:
-
安装新版本
npm install -g taskflow-ai@latest
-
更新配置
- Agent 相关功能已移除
- 使用
taskflow mcp init重新配置 MCP 连接 - 旧配置文件中的 Agent 设置将被忽略
-
验证安装
taskflow --version # 应该显示 v5.0.0
注意:这是一个重大变更(Major Upgrade),包含破坏性更新。请仔细阅读以下变更:
❌ 移除的功能:
- 所有 Agent 核心模块
- Agent 工作流引擎
- Agent 配置和管理
- 沙箱执行环境
✅ 保留的功能:
- 所有 MCP 工具(文件、HTTP、数据库、Git 等)
- MCP 协议完整支持
- CLI 命令行工具
- 安全防护机制
📝 文档更新
- ✅ 更新 README.md 反映新的 MCP Server 定位
- ✅ 更新项目描述和关键词
- ✅ 更新在线文档
🐛 已知问题
无
🙏 致谢
感谢所有贡献者和用户的支持!这次重大决策让我们能够专注于做好一件事:成为最好的 MCP Server。
📞 联系我们
- 🐛 问题反馈:GitHub Issues
- 📚 在线文档:https://agions.github.io/taskflow-ai/
⭐ 如果这个项目对你有帮助,请给一个 Star!
Made with ❤️ by Agions