7 Commits

Author SHA1 Message Date
9c597c9b0d feat: 添加数据库管理平台MCP Server
新增lzwcai-mcp-agile-db项目,提供数据库管理、表操作、数据CRUD、
API密钥管理、技能与工具管理等功能。

包含33个工具:
- 数据源管理:创建、更新、删除数据源
- 数据库与表管理:表结构操作、数据查询等
- API密钥管理:密钥创建、权限管理等
- 技能与工具管理:SQL工具创建、配置更新等
- 数据导入和SQL执行功能

添加了完整的README文档说明安装使用方法,
以及Python 3.12版本支持和基本项目结构。
2026-06-11 09:53:40 +08:00
a1012e61bf feat: 新增userId追踪支持并更新版本至0.1.12
- 自动为生成的输入JSON Schema添加userId字段
- 从工具调用参数中提取userId并传递至API请求
- 新增userId日志打印与调试信息
- 修复API客户端无用的f-string日志调用
- 清理无用的类型导入项
2026-05-25 14:42:46 +08:00
e18c661368 feat(api-converter): 添加进销存采购订单API配置并实现本地缓存机制
新增api_config_9p04kww1pu.json配置文件,包含进销存采购订单相关的四个核心
API接口(查询列表、新建、详情、编辑),完善了load_api_configs函数,
增加本地文件缓存机制,支持从本地文件加载配置并在配置变更时同步保存,
优化refresh_api_configs函数以同步清理本地文件缓存。

BREAKING CHANGE: API配置方式调整,引入本地缓存机制可能影响原有部署流程
2026-02-07 15:48:01 +08:00
70d2606698 feat: 降低Python版本要求并更新分类器
- 将requires-python从>=3.13降级到>=3.10,以支持更多Python版本
- 在所有pyproject.toml文件中添加Python 3.10、3.11、3.12的分类器
- 更新lzwcai_workflow_to_mcp的版本号从0.1.2到0.1.3
2026-01-26 11:28:59 +08:00
a47ab6df07 feat(api_client): 增加详细的API请求和响应日志记录
增加对test_sql_with_schema接口的详细日志记录功能,
包括传入数据和返回数据的完整信息,便于调试和问题排查。

fix(utils): 修复sqlParams为空时的处理逻辑

修改process_skill_response函数中对空sqlParams的处理,
避免在sqlParams为None时导致JSON解析错误,并注释掉默认参数设置逻辑。

chore(config): 更新环境配置和项目版本

更新多个项目的数据库ID、数据源ID和后端基础URL配置,
并将lzwcai-mcp-sqlexecutor版本从0.1.8升级到0.10。

chore(logger): 改进日志目录创建逻辑

修改LoggerConfig类中的日志目录创建方法,使用mkdir(parents=True, exist_ok=True)
确保所有父目录都被创建。
2026-01-26 09:50:09 +08:00
384a1fbcb2 feat(create_mcp): 添加MCP工具输出Schema定义
添加了固定的输出Schema定义,包含code、message和data字段,
用于规范MCP工具的返回格式,提高API响应的一致性。

- 定义了标准的输出Schema结构
- 包含响应状态码、消息和数据字段
- code和message为必需字段
2026-01-04 10:14:23 +08:00
ec7e7fd7dc feat(lzwcai-demp-tool-server-dify-to-mcp): 初始化 Dify 集成工具模块
新增 Dify 到 MCP 的集成工具,支持通过 Dify API 将模型部署到 MCP 平台并进行推理。
该模块包含完整的服务器实现、依赖配置和命令行启动脚本。

主要功能:
- 支持 Workflow 和 Completion 模式的调用
- 自动翻译工具名称为驼峰命名格式
- 提供文件上传与任务停止接口
- 兼容流式与非流式响应处理
2025-12-16 17:52:04 +08:00