feat(mfg-data-agent): 添加HTML可视化仪表盘和优化项目配置

- 新增6个HTML可视化仪表盘组件用于数据展示
* 人效产值损耗三维模型仪表盘
* 指标趋势分析与拐点预警仪表盘
* 一页式决策简报仪表盘
* 订单延迟预警分析仪表盘
* 供应链风险预警仪表盘
* 工单执行进度与异常节点仪表盘
- 添加VSCode工作区配置文件
- 更新businessQueries.json业务查询配置
- 优化api_client.py API客户端实现
- 更新pyproject.toml项目依赖版本
- 重组SQL查询文件结构
- 删除v2版本冗余文档配置
- 添加v2版本技能清单文档
- 更新日志文件记录
This commit is contained in:
2026-01-14 11:56:43 +08:00
parent 118f1561f3
commit 3ea772c3be
29 changed files with 5255 additions and 1313 deletions

File diff suppressed because one or more lines are too long

View File

@@ -1,48 +0,0 @@
2026-01-09 18:27:40 - lzwcai_mcpskills_mfg_data_agentv2.utils.api_client - ERROR - [api_client.py:168] - 接口业务错误: Multiple ResultSets were returned by the query.
2026-01-09 18:27:40 - lzwcai_mcpskills_mfg_data_agentv2.utils.api_client - ERROR - [api_client.py:192] - 处理测试SQL API响应时出错: Multiple ResultSets were returned by the query.
Traceback (most recent call last):
File "E:\yh-ai\project\lzwcai-szyg\lzwcai-mcp-server-package\lzwcai_mcpskills_mfg_data_agentv2\lzwcai_mcpskills_mfg_data_agentv2\utils\api_client.py", line 169, in test_sql_with_schema
raise Exception(error_msg)
Exception: Multiple ResultSets were returned by the query.
2026-01-09 18:27:40 - mcp_services - ERROR - [main.py:238] - 调用测试SQL API失败: 处理测试SQL API响应时出错: Multiple ResultSets were returned by the query.
Traceback (most recent call last):
File "E:\yh-ai\project\lzwcai-szyg\lzwcai-mcp-server-package\lzwcai_mcpskills_mfg_data_agentv2\lzwcai_mcpskills_mfg_data_agentv2\utils\api_client.py", line 169, in test_sql_with_schema
raise Exception(error_msg)
Exception: Multiple ResultSets were returned by the query.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "E:\yh-ai\project\lzwcai-szyg\lzwcai-mcp-server-package\lzwcai_mcpskills_mfg_data_agentv2\lzwcai_mcpskills_mfg_data_agentv2\main.py", line 226, in handle_call_tool
api_response = test_sql_with_schema(request_data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\yh-ai\project\lzwcai-szyg\lzwcai-mcp-server-package\lzwcai_mcpskills_mfg_data_agentv2\lzwcai_mcpskills_mfg_data_agentv2\utils\api_client.py", line 251, in test_sql_with_schema
return default_client.test_sql_with_schema(request_data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\yh-ai\project\lzwcai-szyg\lzwcai-mcp-server-package\lzwcai_mcpskills_mfg_data_agentv2\lzwcai_mcpskills_mfg_data_agentv2\utils\api_client.py", line 193, in test_sql_with_schema
raise Exception(error_msg)
Exception: 处理测试SQL API响应时出错: Multiple ResultSets were returned by the query.
2026-01-09 18:27:46 - lzwcai_mcpskills_mfg_data_agentv2.utils.api_client - ERROR - [api_client.py:168] - 接口业务错误: Multiple ResultSets were returned by the query.
2026-01-09 18:27:46 - lzwcai_mcpskills_mfg_data_agentv2.utils.api_client - ERROR - [api_client.py:192] - 处理测试SQL API响应时出错: Multiple ResultSets were returned by the query.
Traceback (most recent call last):
File "E:\yh-ai\project\lzwcai-szyg\lzwcai-mcp-server-package\lzwcai_mcpskills_mfg_data_agentv2\lzwcai_mcpskills_mfg_data_agentv2\utils\api_client.py", line 169, in test_sql_with_schema
raise Exception(error_msg)
Exception: Multiple ResultSets were returned by the query.
2026-01-09 18:27:46 - mcp_services - ERROR - [main.py:238] - 调用测试SQL API失败: 处理测试SQL API响应时出错: Multiple ResultSets were returned by the query.
Traceback (most recent call last):
File "E:\yh-ai\project\lzwcai-szyg\lzwcai-mcp-server-package\lzwcai_mcpskills_mfg_data_agentv2\lzwcai_mcpskills_mfg_data_agentv2\utils\api_client.py", line 169, in test_sql_with_schema
raise Exception(error_msg)
Exception: Multiple ResultSets were returned by the query.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "E:\yh-ai\project\lzwcai-szyg\lzwcai-mcp-server-package\lzwcai_mcpskills_mfg_data_agentv2\lzwcai_mcpskills_mfg_data_agentv2\main.py", line 226, in handle_call_tool
api_response = test_sql_with_schema(request_data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\yh-ai\project\lzwcai-szyg\lzwcai-mcp-server-package\lzwcai_mcpskills_mfg_data_agentv2\lzwcai_mcpskills_mfg_data_agentv2\utils\api_client.py", line 251, in test_sql_with_schema
return default_client.test_sql_with_schema(request_data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\yh-ai\project\lzwcai-szyg\lzwcai-mcp-server-package\lzwcai_mcpskills_mfg_data_agentv2\lzwcai_mcpskills_mfg_data_agentv2\utils\api_client.py", line 193, in test_sql_with_schema
raise Exception(error_msg)
Exception: 处理测试SQL API响应时出错: Multiple ResultSets were returned by the query.

View File

@@ -1,215 +1,117 @@
2026-01-08 00:15:16 - mcp_services - INFO - [main.py:362] - 开始运行 MCP SQL Executor 服务器
2026-01-08 00:15:16 - mcp_services - INFO - [main.py:313] - ============================================================
2026-01-08 00:15:16 - mcp_services - INFO - [main.py:314] - 正在启动 MCP 服务器: lzwcai-mcpskills-analyzeOrder
2026-01-08 00:15:16 - mcp_services - INFO - [main.py:315] - 版本: 0.1.0
2026-01-08 00:15:16 - mcp_services - INFO - [main.py:316] - ============================================================
2026-01-08 00:15:16 - mcp_services - INFO - [main.py:320] - 环境配置 - Database ID: 19
2026-01-08 00:15:16 - mcp_services - INFO - [main.py:321] - 环境配置 - Datasource ID: 19
2026-01-08 00:15:16 - mcp_services - INFO - [main.py:322] - 环境配置 - Skill ID:
2026-01-08 00:15:16 - mcp_services - INFO - [main.py:323] - 环境配置 - Backend Base URL: http://192.168.11.24:8088
2026-01-08 00:15:16 - mcp_services - INFO - [main.py:324] - ============================================================
2026-01-08 00:15:16 - mcp_services - INFO - [main.py:329] - MCP 服务器已启动,等待客户端连接...
2026-01-08 00:15:17 - mcp_services - INFO - [main.py:156] - 收到列出工具请求
2026-01-08 00:15:17 - mcp_services - INFO - [main.py:119] - 初始化查询配置(数据源: local...
2026-01-08 00:15:17 - mcp_services - INFO - [main.py:55] - 成功加载 6 个业务查询配置
2026-01-08 00:15:17 - mcp_services - INFO - [main.py:123] - 本地配置: 6 条
2026-01-08 00:15:17 - mcp_services - INFO - [main.py:165] - 成功生成 6 个 MCP 工具
2026-01-08 00:15:19 - mcp_services - INFO - [main.py:190] - 收到工具调用请求: OrderDelayWarningAnalysis
2026-01-08 00:15:19 - mcp_services - INFO - [main.py:225] - 正在调用测试SQL API...
2026-01-08 00:15:19 - mcp_services - INFO - [main.py:227] - 测试SQL API调用成功
2026-01-08 00:15:27 - mcp_services - INFO - [main.py:190] - 收到工具调用请求: WorkOrderProgressAndAnomalyNodes
2026-01-08 00:15:27 - mcp_services - INFO - [main.py:225] - 正在调用测试SQL API...
2026-01-08 00:15:28 - mcp_services - INFO - [main.py:227] - 测试SQL API调用成功
2026-01-08 00:15:37 - mcp_services - INFO - [main.py:190] - 收到工具调用请求: OnePageDecisionBrief
2026-01-08 00:15:37 - mcp_services - INFO - [main.py:225] - 正在调用测试SQL API...
2026-01-08 00:15:38 - mcp_services - INFO - [main.py:227] - 测试SQL API调用成功
2026-01-08 00:15:58 - mcp_services - INFO - [main.py:190] - 收到工具调用请求: EfficiencyOutputLossDashboard
2026-01-08 00:15:58 - mcp_services - INFO - [main.py:225] - 正在调用测试SQL API...
2026-01-08 00:15:59 - mcp_services - INFO - [main.py:227] - 测试SQL API调用成功
2026-01-08 00:16:07 - mcp_services - INFO - [main.py:190] - 收到工具调用请求: SupplyChainRiskWarning
2026-01-08 00:16:07 - mcp_services - INFO - [main.py:225] - 正在调用测试SQL API...
2026-01-08 00:16:07 - mcp_services - INFO - [main.py:227] - 测试SQL API调用成功
2026-01-08 00:16:13 - mcp_services - INFO - [main.py:190] - 收到工具调用请求: WorkOrderProgressAndAnomalyNodes
2026-01-08 00:16:13 - mcp_services - INFO - [main.py:225] - 正在调用测试SQL API...
2026-01-08 00:16:13 - mcp_services - INFO - [main.py:227] - 测试SQL API调用成功
2026-01-08 00:30:22 - mcp_services - INFO - [main.py:362] - 开始运行 MCP SQL Executor 服务器
2026-01-08 00:30:22 - mcp_services - INFO - [main.py:313] - ============================================================
2026-01-08 00:30:22 - mcp_services - INFO - [main.py:314] - 正在启动 MCP 服务器: lzwcai-mcpskills-analyzeOrder
2026-01-08 00:30:22 - mcp_services - INFO - [main.py:315] - 版本: 0.1.0
2026-01-08 00:30:22 - mcp_services - INFO - [main.py:316] - ============================================================
2026-01-08 00:30:22 - mcp_services - INFO - [main.py:320] - 环境配置 - Database ID: 19
2026-01-08 00:30:22 - mcp_services - INFO - [main.py:321] - 环境配置 - Datasource ID: 19
2026-01-08 00:30:22 - mcp_services - INFO - [main.py:322] - 环境配置 - Skill ID:
2026-01-08 00:30:22 - mcp_services - INFO - [main.py:323] - 环境配置 - Backend Base URL: http://192.168.11.24:8088
2026-01-08 00:30:22 - mcp_services - INFO - [main.py:324] - ============================================================
2026-01-08 00:30:22 - mcp_services - INFO - [main.py:329] - MCP 服务器已启动,等待客户端连接...
2026-01-08 00:30:26 - mcp_services - INFO - [main.py:156] - 收到列出工具请求
2026-01-08 00:30:26 - mcp_services - INFO - [main.py:119] - 初始化查询配置(数据源: local...
2026-01-08 00:30:26 - mcp_services - INFO - [main.py:55] - 成功加载 6 个业务查询配置
2026-01-08 00:30:26 - mcp_services - INFO - [main.py:123] - 本地配置: 6 条
2026-01-08 00:30:26 - mcp_services - INFO - [main.py:165] - 成功生成 6 个 MCP 工具
2026-01-08 00:30:27 - mcp_services - INFO - [main.py:190] - 收到工具调用请求: OrderDelayWarningAnalysis
2026-01-08 00:30:27 - mcp_services - INFO - [main.py:225] - 正在调用测试SQL API...
2026-01-08 00:30:27 - mcp_services - INFO - [main.py:227] - 测试SQL API调用成功
2026-01-08 00:30:32 - mcp_services - INFO - [main.py:190] - 收到工具调用请求: WorkOrderProgressAndAnomalyNodes
2026-01-08 00:30:32 - mcp_services - INFO - [main.py:225] - 正在调用测试SQL API...
2026-01-08 00:30:32 - mcp_services - INFO - [main.py:227] - 测试SQL API调用成功
2026-01-08 00:30:34 - mcp_services - INFO - [main.py:190] - 收到工具调用请求: SupplyChainRiskWarning
2026-01-08 00:30:34 - mcp_services - INFO - [main.py:225] - 正在调用测试SQL API...
2026-01-08 00:30:34 - mcp_services - INFO - [main.py:227] - 测试SQL API调用成功
2026-01-08 00:30:35 - mcp_services - INFO - [main.py:190] - 收到工具调用请求: EfficiencyOutputLossDashboard
2026-01-08 00:30:35 - mcp_services - INFO - [main.py:225] - 正在调用测试SQL API...
2026-01-08 00:30:35 - mcp_services - INFO - [main.py:227] - 测试SQL API调用成功
2026-01-08 00:30:37 - mcp_services - INFO - [main.py:190] - 收到工具调用请求: OnePageDecisionBrief
2026-01-08 00:30:37 - mcp_services - INFO - [main.py:225] - 正在调用测试SQL API...
2026-01-08 00:30:38 - mcp_services - INFO - [main.py:227] - 测试SQL API调用成功
2026-01-08 00:30:39 - mcp_services - INFO - [main.py:190] - 收到工具调用请求: MetricTrendAndTurningPointWarning
2026-01-08 00:30:39 - mcp_services - INFO - [main.py:225] - 正在调用测试SQL API...
2026-01-08 00:30:39 - mcp_services - INFO - [main.py:227] - 测试SQL API调用成功
2026-01-08 00:30:44 - mcp_services - INFO - [main.py:190] - 收到工具调用请求: MetricTrendAndTurningPointWarning
2026-01-08 00:30:44 - mcp_services - INFO - [main.py:225] - 正在调用测试SQL API...
2026-01-08 00:30:44 - mcp_services - INFO - [main.py:227] - 测试SQL API调用成功
2026-01-08 00:38:55 - mcp_services - INFO - [main.py:362] - 开始运行 MCP SQL Executor 服务器
2026-01-08 00:38:55 - mcp_services - INFO - [main.py:313] - ============================================================
2026-01-08 00:38:55 - mcp_services - INFO - [main.py:314] - 正在启动 MCP 服务器: lzwcai-mcpskills-analyzeOrder
2026-01-08 00:38:55 - mcp_services - INFO - [main.py:315] - 版本: 0.1.0
2026-01-08 00:38:55 - mcp_services - INFO - [main.py:316] - ============================================================
2026-01-08 00:38:55 - mcp_services - INFO - [main.py:320] - 环境配置 - Database ID: 19
2026-01-08 00:38:55 - mcp_services - INFO - [main.py:321] - 环境配置 - Datasource ID: 19
2026-01-08 00:38:55 - mcp_services - INFO - [main.py:322] - 环境配置 - Skill ID:
2026-01-08 00:38:55 - mcp_services - INFO - [main.py:323] - 环境配置 - Backend Base URL: http://192.168.11.24:8088
2026-01-08 00:38:55 - mcp_services - INFO - [main.py:324] - ============================================================
2026-01-08 00:38:55 - mcp_services - INFO - [main.py:329] - MCP 服务器已启动,等待客户端连接...
2026-01-08 00:38:57 - mcp_services - INFO - [main.py:156] - 收到列出工具请求
2026-01-08 00:38:57 - mcp_services - INFO - [main.py:119] - 初始化查询配置(数据源: local...
2026-01-08 00:38:57 - mcp_services - INFO - [main.py:55] - 成功加载 6 个业务查询配置
2026-01-08 00:38:57 - mcp_services - INFO - [main.py:123] - 本地配置: 6 条
2026-01-08 00:38:57 - mcp_services - INFO - [main.py:165] - 成功生成 6 个 MCP 工具
2026-01-08 00:38:59 - mcp_services - INFO - [main.py:190] - 收到工具调用请求: OrderDelayWarningAnalysis
2026-01-08 00:38:59 - mcp_services - INFO - [main.py:225] - 正在调用测试SQL API...
2026-01-08 00:38:59 - mcp_services - INFO - [main.py:227] - 测试SQL API调用成功
2026-01-08 00:52:34 - mcp_services - INFO - [main.py:362] - 开始运行 MCP SQL Executor 服务器
2026-01-08 00:52:34 - mcp_services - INFO - [main.py:313] - ============================================================
2026-01-08 00:52:34 - mcp_services - INFO - [main.py:314] - 正在启动 MCP 服务器: lzwcai-mcpskills-analyzeOrder
2026-01-08 00:52:34 - mcp_services - INFO - [main.py:315] - 版本: 0.1.0
2026-01-08 00:52:34 - mcp_services - INFO - [main.py:316] - ============================================================
2026-01-08 00:52:34 - mcp_services - INFO - [main.py:320] - 环境配置 - Database ID: 19
2026-01-08 00:52:34 - mcp_services - INFO - [main.py:321] - 环境配置 - Datasource ID: 19
2026-01-08 00:52:34 - mcp_services - INFO - [main.py:322] - 环境配置 - Skill ID:
2026-01-08 00:52:34 - mcp_services - INFO - [main.py:323] - 环境配置 - Backend Base URL: http://192.168.11.24:8088
2026-01-08 00:52:34 - mcp_services - INFO - [main.py:324] - ============================================================
2026-01-08 00:52:34 - mcp_services - INFO - [main.py:329] - MCP 服务器已启动,等待客户端连接...
2026-01-08 00:52:36 - mcp_services - INFO - [main.py:156] - 收到列出工具请求
2026-01-08 00:52:36 - mcp_services - INFO - [main.py:119] - 初始化查询配置(数据源: local...
2026-01-08 00:52:36 - mcp_services - INFO - [main.py:55] - 成功加载 6 个业务查询配置
2026-01-08 00:52:36 - mcp_services - INFO - [main.py:123] - 本地配置: 6 条
2026-01-08 00:52:36 - mcp_services - INFO - [main.py:165] - 成功生成 6 个 MCP 工具
2026-01-08 00:52:37 - mcp_services - INFO - [main.py:190] - 收到工具调用请求: WorkOrderProgressAndAnomalyNodes
2026-01-08 00:52:37 - mcp_services - INFO - [main.py:225] - 正在调用测试SQL API...
2026-01-08 00:52:37 - mcp_services - INFO - [main.py:227] - 测试SQL API调用成功
2026-01-08 00:53:21 - mcp_services - INFO - [main.py:190] - 收到工具调用请求: OnePageDecisionBrief
2026-01-08 00:53:21 - mcp_services - INFO - [main.py:225] - 正在调用测试SQL API...
2026-01-08 00:53:21 - mcp_services - INFO - [main.py:227] - 测试SQL API调用成功
2026-01-08 00:56:21 - mcp_services - INFO - [main.py:190] - 收到工具调用请求: OnePageDecisionBrief
2026-01-08 00:56:21 - mcp_services - INFO - [main.py:225] - 正在调用测试SQL API...
2026-01-08 00:56:21 - mcp_services - INFO - [main.py:227] - 测试SQL API调用成功
2026-01-08 09:52:27 - mcp_services - INFO - [main.py:344] - MCP 服务器已关闭
2026-01-08 10:00:42 - mcp_services - INFO - [main.py:362] - 开始运行 MCP SQL Executor 服务器
2026-01-08 10:00:42 - mcp_services - INFO - [main.py:313] - ============================================================
2026-01-08 10:00:42 - mcp_services - INFO - [main.py:314] - 正在启动 MCP 服务器: lzwcai-mcpskills-analyzeOrder
2026-01-08 10:00:42 - mcp_services - INFO - [main.py:315] - 版本: 0.1.0
2026-01-08 10:00:42 - mcp_services - INFO - [main.py:316] - ============================================================
2026-01-08 10:00:42 - mcp_services - INFO - [main.py:320] - 环境配置 - Database ID: 19
2026-01-08 10:00:42 - mcp_services - INFO - [main.py:321] - 环境配置 - Datasource ID: 19
2026-01-08 10:00:42 - mcp_services - INFO - [main.py:322] - 环境配置 - Skill ID:
2026-01-08 10:00:42 - mcp_services - INFO - [main.py:323] - 环境配置 - Backend Base URL: http://192.168.11.24:8088
2026-01-08 10:00:42 - mcp_services - INFO - [main.py:324] - ============================================================
2026-01-08 10:00:42 - mcp_services - INFO - [main.py:329] - MCP 服务器已启动,等待客户端连接...
2026-01-08 10:00:45 - mcp_services - INFO - [main.py:156] - 收到列出工具请求
2026-01-08 10:00:45 - mcp_services - INFO - [main.py:119] - 初始化查询配置(数据源: local...
2026-01-08 10:00:45 - mcp_services - INFO - [main.py:55] - 成功加载 6 个业务查询配置
2026-01-08 10:00:45 - mcp_services - INFO - [main.py:123] - 本地配置: 6 条
2026-01-08 10:00:45 - mcp_services - INFO - [main.py:165] - 成功生成 6 个 MCP 工具
2026-01-08 10:02:28 - mcp_services - INFO - [main.py:190] - 收到工具调用请求: OrderDelayWarningAnalysis
2026-01-08 10:02:28 - mcp_services - INFO - [main.py:225] - 正在调用测试SQL API...
2026-01-08 10:02:28 - mcp_services - INFO - [main.py:227] - 测试SQL API调用成功
2026-01-08 10:02:30 - mcp_services - INFO - [main.py:190] - 收到工具调用请求: WorkOrderProgressAndAnomalyNodes
2026-01-08 10:02:30 - mcp_services - INFO - [main.py:225] - 正在调用测试SQL API...
2026-01-08 10:02:30 - mcp_services - INFO - [main.py:227] - 测试SQL API调用成功
2026-01-08 10:02:35 - mcp_services - INFO - [main.py:190] - 收到工具调用请求: MetricTrendAndTurningPointWarning
2026-01-08 10:02:35 - mcp_services - INFO - [main.py:225] - 正在调用测试SQL API...
2026-01-08 10:02:35 - mcp_services - INFO - [main.py:227] - 测试SQL API调用成功
2026-01-08 10:22:23 - mcp_services - INFO - [main.py:190] - 收到工具调用请求: OrderDelayWarningAnalysis
2026-01-08 10:22:23 - mcp_services - INFO - [main.py:225] - 正在调用测试SQL API...
2026-01-08 10:22:24 - mcp_services - INFO - [main.py:227] - 测试SQL API调用成功
2026-01-08 10:57:20 - mcp_services - INFO - [main.py:190] - 收到工具调用请求: WorkOrderProgressAndAnomalyNodes
2026-01-08 10:57:20 - mcp_services - INFO - [main.py:225] - 正在调用测试SQL API...
2026-01-08 10:57:20 - mcp_services - INFO - [main.py:227] - 测试SQL API调用成功
2026-01-08 11:05:47 - mcp_services - INFO - [main.py:190] - 收到工具调用请求: SupplyChainRiskWarning
2026-01-08 11:05:47 - mcp_services - INFO - [main.py:225] - 正在调用测试SQL API...
2026-01-08 11:05:48 - mcp_services - INFO - [main.py:227] - 测试SQL API调用成功
2026-01-08 11:13:21 - mcp_services - INFO - [main.py:190] - 收到工具调用请求: EfficiencyOutputLossDashboard
2026-01-08 11:13:21 - mcp_services - INFO - [main.py:225] - 正在调用测试SQL API...
2026-01-08 11:13:22 - mcp_services - INFO - [main.py:227] - 测试SQL API调用成功
2026-01-08 11:34:55 - mcp_services - INFO - [main.py:190] - 收到工具调用请求: OnePageDecisionBrief
2026-01-08 11:34:55 - mcp_services - INFO - [main.py:225] - 正在调用测试SQL API...
2026-01-08 11:34:56 - mcp_services - INFO - [main.py:227] - 测试SQL API调用成功
2026-01-08 11:59:37 - mcp_services - INFO - [main.py:190] - 收到工具调用请求: MetricTrendAndTurningPointWarning
2026-01-08 11:59:37 - mcp_services - INFO - [main.py:225] - 正在调用测试SQL API...
2026-01-08 11:59:37 - mcp_services - INFO - [main.py:227] - 测试SQL API调用成功
2026-01-09 18:27:37 - mcp_services - INFO - [main.py:362] - 开始运行 MCP SQL Executor 服务器
2026-01-09 18:27:37 - mcp_services - INFO - [main.py:313] - ============================================================
2026-01-09 18:27:37 - mcp_services - INFO - [main.py:314] - 正在启动 MCP 服务器: lzwcai-mcpskills-analyzeOrder
2026-01-09 18:27:37 - mcp_services - INFO - [main.py:315] - 版本: 0.1.0
2026-01-09 18:27:37 - mcp_services - INFO - [main.py:316] - ============================================================
2026-01-09 18:27:37 - mcp_services - INFO - [main.py:320] - 环境配置 - Database ID: 19
2026-01-09 18:27:37 - mcp_services - INFO - [main.py:321] - 环境配置 - Datasource ID: 19
2026-01-09 18:27:37 - mcp_services - INFO - [main.py:322] - 环境配置 - Skill ID:
2026-01-09 18:27:37 - mcp_services - INFO - [main.py:323] - 环境配置 - Backend Base URL: http://192.168.11.24:8088
2026-01-09 18:27:37 - mcp_services - INFO - [main.py:324] - ============================================================
2026-01-09 18:27:37 - mcp_services - INFO - [main.py:329] - MCP 服务器已启动,等待客户端连接...
2026-01-09 18:27:38 - mcp_services - INFO - [main.py:156] - 收到列出工具请求
2026-01-09 18:27:38 - mcp_services - INFO - [main.py:119] - 初始化查询配置(数据源: local...
2026-01-09 18:27:38 - mcp_services - INFO - [main.py:55] - 成功加载 6 个业务查询配置
2026-01-09 18:27:38 - mcp_services - INFO - [main.py:123] - 本地配置: 6 条
2026-01-09 18:27:38 - mcp_services - INFO - [main.py:165] - 成功生成 6 个 MCP 工具
2026-01-09 18:27:39 - mcp_services - INFO - [main.py:190] - 收到工具调用请求: SupplierEvaluationAndSmartReplenishment
2026-01-09 18:27:39 - mcp_services - INFO - [main.py:225] - 正在调用测试SQL API...
2026-01-09 18:27:40 - mcp_services - ERROR - [main.py:238] - 调用测试SQL API失败: 处理测试SQL API响应时出错: Multiple ResultSets were returned by the query.
Traceback (most recent call last):
File "E:\yh-ai\project\lzwcai-szyg\lzwcai-mcp-server-package\lzwcai_mcpskills_mfg_data_agentv2\lzwcai_mcpskills_mfg_data_agentv2\utils\api_client.py", line 169, in test_sql_with_schema
raise Exception(error_msg)
Exception: Multiple ResultSets were returned by the query.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "E:\yh-ai\project\lzwcai-szyg\lzwcai-mcp-server-package\lzwcai_mcpskills_mfg_data_agentv2\lzwcai_mcpskills_mfg_data_agentv2\main.py", line 226, in handle_call_tool
api_response = test_sql_with_schema(request_data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\yh-ai\project\lzwcai-szyg\lzwcai-mcp-server-package\lzwcai_mcpskills_mfg_data_agentv2\lzwcai_mcpskills_mfg_data_agentv2\utils\api_client.py", line 251, in test_sql_with_schema
return default_client.test_sql_with_schema(request_data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\yh-ai\project\lzwcai-szyg\lzwcai-mcp-server-package\lzwcai_mcpskills_mfg_data_agentv2\lzwcai_mcpskills_mfg_data_agentv2\utils\api_client.py", line 193, in test_sql_with_schema
raise Exception(error_msg)
Exception: 处理测试SQL API响应时出错: Multiple ResultSets were returned by the query.
2026-01-09 18:27:46 - mcp_services - INFO - [main.py:190] - 收到工具调用请求: SalesBIIntelligentAnalyticsPlatform
2026-01-09 18:27:46 - mcp_services - INFO - [main.py:225] - 正在调用测试SQL API...
2026-01-09 18:27:46 - mcp_services - ERROR - [main.py:238] - 调用测试SQL API失败: 处理测试SQL API响应时出错: Multiple ResultSets were returned by the query.
Traceback (most recent call last):
File "E:\yh-ai\project\lzwcai-szyg\lzwcai-mcp-server-package\lzwcai_mcpskills_mfg_data_agentv2\lzwcai_mcpskills_mfg_data_agentv2\utils\api_client.py", line 169, in test_sql_with_schema
raise Exception(error_msg)
Exception: Multiple ResultSets were returned by the query.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "E:\yh-ai\project\lzwcai-szyg\lzwcai-mcp-server-package\lzwcai_mcpskills_mfg_data_agentv2\lzwcai_mcpskills_mfg_data_agentv2\main.py", line 226, in handle_call_tool
api_response = test_sql_with_schema(request_data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\yh-ai\project\lzwcai-szyg\lzwcai-mcp-server-package\lzwcai_mcpskills_mfg_data_agentv2\lzwcai_mcpskills_mfg_data_agentv2\utils\api_client.py", line 251, in test_sql_with_schema
return default_client.test_sql_with_schema(request_data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\yh-ai\project\lzwcai-szyg\lzwcai-mcp-server-package\lzwcai_mcpskills_mfg_data_agentv2\lzwcai_mcpskills_mfg_data_agentv2\utils\api_client.py", line 193, in test_sql_with_schema
raise Exception(error_msg)
Exception: 处理测试SQL API响应时出错: Multiple ResultSets were returned by the query.
2026-01-09 18:44:45 - mcp_services - INFO - [main.py:362] - 开始运行 MCP SQL Executor 服务器
2026-01-09 18:44:45 - mcp_services - INFO - [main.py:313] - ============================================================
2026-01-09 18:44:45 - mcp_services - INFO - [main.py:314] - 正在启动 MCP 服务器: lzwcai-mcpskills-analyzeOrder
2026-01-09 18:44:45 - mcp_services - INFO - [main.py:315] - 版本: 0.1.0
2026-01-09 18:44:45 - mcp_services - INFO - [main.py:316] - ============================================================
2026-01-09 18:44:45 - mcp_services - INFO - [main.py:320] - 环境配置 - Database ID: 19
2026-01-09 18:44:45 - mcp_services - INFO - [main.py:321] - 环境配置 - Datasource ID: 19
2026-01-09 18:44:45 - mcp_services - INFO - [main.py:322] - 环境配置 - Skill ID:
2026-01-09 18:44:45 - mcp_services - INFO - [main.py:323] - 环境配置 - Backend Base URL: http://192.168.11.24:8088
2026-01-09 18:44:45 - mcp_services - INFO - [main.py:324] - ============================================================
2026-01-09 18:44:45 - mcp_services - INFO - [main.py:329] - MCP 服务器已启动,等待客户端连接...
2026-01-09 18:44:46 - mcp_services - INFO - [main.py:156] - 收到列出工具请求
2026-01-09 18:44:46 - mcp_services - INFO - [main.py:119] - 初始化查询配置(数据源: local...
2026-01-09 18:44:46 - mcp_services - INFO - [main.py:55] - 成功加载 6 个业务查询配置
2026-01-09 18:44:46 - mcp_services - INFO - [main.py:123] - 本地配置: 6 条
2026-01-09 18:44:46 - mcp_services - INFO - [main.py:165] - 成功生成 6 个 MCP 工具
2026-01-09 18:44:47 - mcp_services - INFO - [main.py:190] - 收到工具调用请求: SalesBIIntelligentAnalyticsPlatform
2026-01-09 18:44:47 - mcp_services - INFO - [main.py:225] - 正在调用测试SQL API...
2026-01-09 18:44:47 - mcp_services - INFO - [main.py:227] - 测试SQL API调用成功
2026-01-09 18:49:19 - mcp_services - INFO - [main.py:190] - 收到工具调用请求: SalesPerformanceIntelligentStatistics
2026-01-09 18:49:19 - mcp_services - INFO - [main.py:225] - 正在调用测试SQL API...
2026-01-09 18:49:19 - mcp_services - INFO - [main.py:227] - 测试SQL API调用成功
2026-01-09 18:49:24 - mcp_services - INFO - [main.py:190] - 收到工具调用请求: FinancialAnalyticsDashboard
2026-01-09 18:49:24 - mcp_services - INFO - [main.py:225] - 正在调用测试SQL API...
2026-01-09 18:49:24 - mcp_services - INFO - [main.py:227] - 测试SQL API调用成功
2026-01-09 18:49:27 - mcp_services - INFO - [main.py:190] - 收到工具调用请求: SmartCostPredictionModel
2026-01-09 18:49:27 - mcp_services - INFO - [main.py:225] - 正在调用测试SQL API...
2026-01-09 18:49:27 - mcp_services - INFO - [main.py:227] - 测试SQL API调用成功
2026-01-09 18:57:52 - mcp_services - INFO - [main.py:190] - 收到工具调用请求: SalesBIIntelligentAnalyticsPlatform
2026-01-09 18:57:52 - mcp_services - INFO - [main.py:225] - 正在调用测试SQL API...
2026-01-09 18:57:52 - mcp_services - INFO - [main.py:227] - 测试SQL API调用成功
2026-01-09 18:58:07 - mcp_services - INFO - [main.py:190] - 收到工具调用请求: SupplierEvaluationAndSmartReplenishment
2026-01-09 18:58:07 - mcp_services - INFO - [main.py:225] - 正在调用测试SQL API...
2026-01-09 18:58:07 - mcp_services - INFO - [main.py:227] - 测试SQL API调用成功
2026-01-09 18:58:13 - mcp_services - INFO - [main.py:190] - 收到工具调用请求: SalesBIIntelligentAnalyticsPlatform
2026-01-09 18:58:13 - mcp_services - INFO - [main.py:225] - 正在调用测试SQL API...
2026-01-09 18:58:13 - mcp_services - INFO - [main.py:227] - 测试SQL API调用成功
2026-01-09 19:02:47 - mcp_services - INFO - [main.py:190] - 收到工具调用请求: SalesBIIntelligentAnalyticsPlatform
2026-01-09 19:02:47 - mcp_services - INFO - [main.py:225] - 正在调用测试SQL API...
2026-01-09 19:02:47 - mcp_services - INFO - [main.py:227] - 测试SQL API调用成功
2026-01-09 19:31:56 - mcp_services - INFO - [main.py:362] - 开始运行 MCP SQL Executor 服务器
2026-01-09 19:31:56 - mcp_services - INFO - [main.py:313] - ============================================================
2026-01-09 19:31:56 - mcp_services - INFO - [main.py:314] - 正在启动 MCP 服务器: lzwcai-mcpskills-analyzeOrder
2026-01-09 19:31:56 - mcp_services - INFO - [main.py:315] - 版本: 0.1.0
2026-01-09 19:31:56 - mcp_services - INFO - [main.py:316] - ============================================================
2026-01-09 19:31:56 - mcp_services - INFO - [main.py:320] - 环境配置 - Database ID: 19
2026-01-09 19:31:56 - mcp_services - INFO - [main.py:321] - 环境配置 - Datasource ID: 19
2026-01-09 19:31:56 - mcp_services - INFO - [main.py:322] - 环境配置 - Skill ID:
2026-01-09 19:31:56 - mcp_services - INFO - [main.py:323] - 环境配置 - Backend Base URL: http://192.168.11.24:8088
2026-01-09 19:31:56 - mcp_services - INFO - [main.py:324] - ============================================================
2026-01-09 19:31:56 - mcp_services - INFO - [main.py:329] - MCP 服务器已启动,等待客户端连接...
2026-01-09 19:31:58 - mcp_services - INFO - [main.py:156] - 收到列出工具请求
2026-01-09 19:31:58 - mcp_services - INFO - [main.py:119] - 初始化查询配置(数据源: local...
2026-01-09 19:31:58 - mcp_services - INFO - [main.py:55] - 成功加载 6 个业务查询配置
2026-01-09 19:31:58 - mcp_services - INFO - [main.py:123] - 本地配置: 6 条
2026-01-09 19:31:58 - mcp_services - INFO - [main.py:165] - 成功生成 6 个 MCP 工具
2026-01-09 19:32:01 - mcp_services - INFO - [main.py:190] - 收到工具调用请求: SupplierEvaluationAndSmartReplenishment
2026-01-09 19:32:01 - mcp_services - INFO - [main.py:225] - 正在调用测试SQL API...
2026-01-09 19:32:01 - mcp_services - INFO - [main.py:227] - 测试SQL API调用成功
2026-01-09 19:32:04 - mcp_services - INFO - [main.py:190] - 收到工具调用请求: SalesBIIntelligentAnalyticsPlatform
2026-01-09 19:32:04 - mcp_services - INFO - [main.py:225] - 正在调用测试SQL API...
2026-01-09 19:32:04 - mcp_services - INFO - [main.py:227] - 测试SQL API调用成功
2026-01-09 19:32:07 - mcp_services - INFO - [main.py:190] - 收到工具调用请求: SalesPerformanceIntelligentStatistics
2026-01-09 19:32:07 - mcp_services - INFO - [main.py:225] - 正在调用测试SQL API...
2026-01-09 19:32:07 - mcp_services - INFO - [main.py:227] - 测试SQL API调用成功
2026-01-09 19:32:12 - mcp_services - INFO - [main.py:190] - 收到工具调用请求: FinancialAnalyticsDashboard
2026-01-09 19:32:12 - mcp_services - INFO - [main.py:225] - 正在调用测试SQL API...
2026-01-09 19:32:12 - mcp_services - INFO - [main.py:227] - 测试SQL API调用成功
2026-01-09 19:32:16 - mcp_services - INFO - [main.py:190] - 收到工具调用请求: SmartCostPredictionModel
2026-01-09 19:32:16 - mcp_services - INFO - [main.py:225] - 正在调用测试SQL API...
2026-01-09 19:32:16 - mcp_services - INFO - [main.py:227] - 测试SQL API调用成功
2026-01-09 19:32:33 - mcp_services - INFO - [main.py:190] - 收到工具调用请求: SalesBIIntelligentAnalyticsPlatform
2026-01-09 19:32:33 - mcp_services - INFO - [main.py:225] - 正在调用测试SQL API...
2026-01-09 19:32:34 - mcp_services - INFO - [main.py:227] - 测试SQL API调用成功
2026-01-09 19:34:32 - mcp_services - INFO - [main.py:190] - 收到工具调用请求: SalesBIIntelligentAnalyticsPlatform
2026-01-09 19:34:32 - mcp_services - INFO - [main.py:225] - 正在调用测试SQL API...
2026-01-09 19:34:32 - mcp_services - INFO - [main.py:227] - 测试SQL API调用成功
2026-01-09 19:48:17 - mcp_services - INFO - [main.py:190] - 收到工具调用请求: SupplierEvaluationAndSmartReplenishment
2026-01-09 19:48:17 - mcp_services - INFO - [main.py:225] - 正在调用测试SQL API...
2026-01-09 19:48:17 - mcp_services - INFO - [main.py:227] - 测试SQL API调用成功
2026-01-09 19:57:13 - mcp_services - INFO - [main.py:190] - 收到工具调用请求: SalesPerformanceIntelligentStatistics
2026-01-09 19:57:13 - mcp_services - INFO - [main.py:225] - 正在调用测试SQL API...
2026-01-09 19:57:14 - mcp_services - INFO - [main.py:227] - 测试SQL API调用成功
2026-01-09 20:02:14 - mcp_services - INFO - [main.py:190] - 收到工具调用请求: FinancialAnalyticsDashboard
2026-01-09 20:02:14 - mcp_services - INFO - [main.py:225] - 正在调用测试SQL API...
2026-01-09 20:02:14 - mcp_services - INFO - [main.py:227] - 测试SQL API调用成功
2026-01-09 20:06:58 - mcp_services - INFO - [main.py:190] - 收到工具调用请求: SmartCostPredictionModel
2026-01-09 20:06:58 - mcp_services - INFO - [main.py:225] - 正在调用测试SQL API...
2026-01-09 20:06:58 - mcp_services - INFO - [main.py:227] - 测试SQL API调用成功
2026-01-09 20:23:12 - mcp_services - INFO - [main.py:190] - 收到工具调用请求: HumanResourcesAnalytics
2026-01-09 20:23:12 - mcp_services - INFO - [main.py:225] - 正在调用测试SQL API...
2026-01-09 20:23:12 - mcp_services - INFO - [main.py:227] - 测试SQL API调用成功
2026-01-09 20:26:12 - mcp_services - INFO - [main.py:190] - 收到工具调用请求: HumanResourcesAnalytics
2026-01-09 20:26:12 - mcp_services - INFO - [main.py:225] - 正在调用测试SQL API...
2026-01-09 20:26:13 - mcp_services - INFO - [main.py:227] - 测试SQL API调用成功
2026-01-09 20:38:58 - mcp_services - INFO - [main.py:190] - 收到工具调用请求: HumanResourcesAnalytics
2026-01-09 20:38:58 - mcp_services - INFO - [main.py:225] - 正在调用测试SQL API...
2026-01-09 20:38:58 - mcp_services - INFO - [main.py:227] - 测试SQL API调用成功
2026-01-09 20:43:32 - mcp_services - INFO - [main.py:362] - 开始运行 MCP SQL Executor 服务器
2026-01-09 20:43:32 - mcp_services - INFO - [main.py:313] - ============================================================
2026-01-09 20:43:32 - mcp_services - INFO - [main.py:314] - 正在启动 MCP 服务器: lzwcai-mcpskills-analyzeOrder
2026-01-09 20:43:32 - mcp_services - INFO - [main.py:315] - 版本: 0.1.0
2026-01-09 20:43:32 - mcp_services - INFO - [main.py:316] - ============================================================
2026-01-09 20:43:32 - mcp_services - INFO - [main.py:320] - 环境配置 - Database ID: 19
2026-01-09 20:43:32 - mcp_services - INFO - [main.py:321] - 环境配置 - Datasource ID: 19
2026-01-09 20:43:32 - mcp_services - INFO - [main.py:322] - 环境配置 - Skill ID:
2026-01-09 20:43:32 - mcp_services - INFO - [main.py:323] - 环境配置 - Backend Base URL: http://192.168.11.24:8088
2026-01-09 20:43:32 - mcp_services - INFO - [main.py:324] - ============================================================
2026-01-09 20:43:32 - mcp_services - INFO - [main.py:329] - MCP 服务器已启动,等待客户端连接...
2026-01-09 20:43:33 - mcp_services - INFO - [main.py:156] - 收到列出工具请求
2026-01-09 20:43:33 - mcp_services - INFO - [main.py:119] - 初始化查询配置(数据源: local...
2026-01-09 20:43:33 - mcp_services - INFO - [main.py:55] - 成功加载 6 个业务查询配置
2026-01-09 20:43:33 - mcp_services - INFO - [main.py:123] - 本地配置: 6 条
2026-01-09 20:43:33 - mcp_services - INFO - [main.py:165] - 成功生成 6 个 MCP 工具
2026-01-09 20:43:35 - mcp_services - INFO - [main.py:190] - 收到工具调用请求: HumanResourcesAnalytics
2026-01-09 20:43:35 - mcp_services - INFO - [main.py:225] - 正在调用测试SQL API...
2026-01-09 20:43:35 - mcp_services - INFO - [main.py:227] - 测试SQL API调用成功

File diff suppressed because one or more lines are too long

View File

@@ -4,7 +4,7 @@ build-backend = "hatchling.build"
[project]
name = "lzwcai-mcpskills-mfg-data-agentv2"
version = "0.1.1"
version = "0.1.3"
description = "制造业数据智能体 - MCP server for manufacturing data intelligence with dynamic tool generation"
readme = "README.md"
requires-python = ">=3.13"

View File

@@ -0,0 +1,10 @@
# 制造业数据智能分析技能清单
| 技能名称 | 编码 | 技能描述 |
|---------|------|---------|
| 供应商评估与智能补货 | SupplierEvaluationAndSmartReplenishment | 基于物料消耗、交付周期、到货准时率与来料质检结果,输出供应商绩效指标与安全库存/再订货点/建议补货量 |
| 销售BI智能分析平台 | SalesBIIntelligentAnalyticsPlatform | 面向订单、发货/退货、客户复购与毛利贡献等核心指标提供多维汇总、趋势分析与TOP客户洞察 |
| 销售业绩智能统计系统 | SalesPerformanceIntelligentStatistics | 基于订单成交与合同归属,计算首触/跟进/协同的贡献度分摊,并据此估算推荐佣金与人员贡献排名 |
| 财务数据分析看板 | FinancialAnalyticsDashboard | 覆盖应收/应付月度趋势、现金流收支、逾期应收预警,以及销售毛利与毛利率的月度拆解 |
| 智能成本预测模型 | SmartCostPredictionModel | 基于历史入库单价估算原材料基准成本结合BOM用量拆解标准成本结构并支持原材涨跌价情景推演 |
| 人力资源数据分析 | HumanResourcesAnalytics | 提供月度在岗人数、招聘/离职趋势、产线部门离职率连续上升预警,以及岗位空缺天数分析 |