feat(wecom): 企微 API 插件增加 MCP Streamable HTTP 端点

与 REST/OpenAPI 并存,按实例权限自动 tools/list,免手填工具。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-09-08 16:57:42 +08:00
parent cae426fbc2
commit 976bde37cc
23 changed files with 1212 additions and 63 deletions
@@ -14,6 +14,8 @@ import { WecomBotSessionService } from './wecom-bot-session.service';
import { WecomPluginAuthService } from './wecom-plugin-auth.service';
import { WecomPluginController } from './wecom-plugin.controller';
import { WecomPluginGuard } from './wecom-plugin.guard';
import { WecomPluginMcpController } from './wecom-plugin-mcp.controller';
import { WecomPluginMcpFactory } from './wecom-plugin-mcp.factory';
import { WecomPluginQueryService } from './wecom-plugin-query.service';
/** 企微多机器人:依赖 Common(工单)+ Settlement/DevPlan + Promo + Integrations(短信)+ Llm */
@@ -26,7 +28,7 @@ import { WecomPluginQueryService } from './wecom-plugin-query.service';
PromoModule,
LlmModule,
],
controllers: [WecomPluginController],
controllers: [WecomPluginController, WecomPluginMcpController],
providers: [
WecomBotSessionService,
WecomBotAuditService,
@@ -37,6 +39,7 @@ import { WecomPluginQueryService } from './wecom-plugin-query.service';
WecomPluginAuthService,
WecomPluginGuard,
WecomPluginQueryService,
WecomPluginMcpFactory,
],
exports: [WecomAibotService, WecomBotAuditService],
})