Files
lzwcai-mcp-server-package/lzwcai_workflow_to_mcp
yuanzhipeng a50aa307ab feat(schema-converter): 新增文件上传类型支持并优化schema转换逻辑
- 新增 file 和 fileList 类型用于单文件和多文件上传功能
- 添加文件配置信息处理,包括 accept、typeCategories、uploadMode 等参数
- 为文件类型添加 x-file-type、x-accept、x-type-categories 等扩展属性
- 优化默认值处理逻辑,排除文件类型设置默认值的情况

refactor(main): 重构工具配置处理优先级

- 将 schema 获取优先级调整为先从 sqlParams 转换,再使用 inputJsonSchema
- 增强错误处理机制,当 sqlParams 转换失败时自动回退到 inputJsonSchema
- 当两种方式都失败时提供空 schema 作为兜底方案
- 改进日志记录,增加调试信息和警告提示

chore: 更新项目版本号和测试配置

- 更新 pyproject.toml 中的版本号从 0.1.3 到 0.1.5
- 修改测试用的 workflowId 和 workflowExecuteKey 环境变量
2026-02-07 20:17:10 +08:00
..

lzwcai-workflow-to-mcp

MCP Server for executing workflows with dynamic tool generation.

功能

  • 从 API 动态加载工作流配置
  • 自动生成 MCP 工具
  • 支持工作流执行

安装

pip install lzwcai-workflow-to-mcp

使用

# 设置环境变量
export workflowId="your-workflow-id"
export workflowExecuteKey="your-api-key"
export backendBaseUrl="http://your-api-server"

# 运行
lzwcai-workflow-to-mcp

环境变量

变量名 说明 默认值
workflowId 工作流ID -
workflowExecuteKey API密钥 -
backendBaseUrl 后端API地址 http://lzwcai-demp-corp-manager:8086

License

MIT