Skip to content

v5.0.0 - Pure MCP Server

Latest

Choose a tag to compare

@Agions Agions released this 29 Apr 22:41
· 29 commits to main since this release

🎉 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 升级:

  1. 安装新版本

    npm install -g taskflow-ai@latest
  2. 更新配置

    • Agent 相关功能已移除
    • 使用 taskflow mcp init 重新配置 MCP 连接
    • 旧配置文件中的 Agent 设置将被忽略
  3. 验证安装

    taskflow --version
    # 应该显示 v5.0.0

注意:这是一个重大变更(Major Upgrade),包含破坏性更新。请仔细阅读以下变更:

❌ 移除的功能:

  • 所有 Agent 核心模块
  • Agent 工作流引擎
  • Agent 配置和管理
  • 沙箱执行环境

✅ 保留的功能:

  • 所有 MCP 工具(文件、HTTP、数据库、Git 等)
  • MCP 协议完整支持
  • CLI 命令行工具
  • 安全防护机制

📝 文档更新

  • ✅ 更新 README.md 反映新的 MCP Server 定位
  • ✅ 更新项目描述和关键词
  • ✅ 更新在线文档

🐛 已知问题


🙏 致谢

感谢所有贡献者和用户的支持!这次重大决策让我们能够专注于做好一件事:成为最好的 MCP Server。


📞 联系我们


⭐ 如果这个项目对你有帮助,请给一个 Star!

Made with ❤️ by Agions