ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

Workflow Connector MCP Server MCP 服务说明文档

Workflow Connector MCP Server MCP 服务说明文档 1. 服务概述一句话简介AI Agent工作流连接器MCP Server - 连接SaaS服务、创建自动化工作流、管理Webhook、提供工作流模板服务名称Workflow Connector MCP Server版本号最新版本开发者/提供方zhaohongyuziranerran协议类型MCP (Model Context Protocol)2. 核心功能列出该MCP服务提供的主要功能点通知发送支持钉钉、企业微信、Slack、邮件等多种通知渠道Webhook管理创建、接收、管理Webhook端点实现事件驱动的自动化工作流编排支持触发器动作链包含条件判断、延迟、HTTP调用、数据转换等功能预置模板提供8种开箱即用的工作流模板覆盖多种业务场景3. 使用场景描述该服务适合在什么情况下使用监控告警通知服务异常时自动发送告警通知到指定渠道内容发布自动化自动化内容审核和发布流程电商价格监控定时监控商品价格变动并发送通知日报自动生成定时生成并发送工作日报线索自动跟进自动化销售线索的跟进流程数据同步工作流定时同步不同系统间的数据AI内容审核自动化内容审核流程股票异动监控监控股票价格异动并发送提醒4. 接入方式4.1 服务端点在线访问地址http://www.mzse.com/workflow-mcp/GitHub仓库https://github.com/zhaohongyuziranerran/workflow-connector-mcp4.2 认证与权限该服务通过Webhook URL进行认证用户需要提供相应平台的Webhook URL才能发送通知。支持以下平台钉钉机器人企业微信机器人Slack Webhook邮件服务4.3 数据格式所有请求和响应均采用JSON格式。工作流配置使用JSON格式定义触发器和动作链。4.4 服务器配置在MCP客户端配置中添加服务{ mcpServers: { workflow-connector-mcp: { url: http://www.mzse.com/workflow-mcp/ } } }5. 接口定义该服务提供10个核心工具工具名称功能描述主要参数send_notification发送通知到钉钉/企微/Slack/邮件channel, title, content, webhook_urlcreate_webhook创建Webhook端点name, descriptionlist_webhooks列出所有Webhook无delete_webhook删除Webhookwebhook_idcreate_workflow创建自动化工作流name, description, trigger_type, stepslist_workflows列出所有工作流无run_workflow手动执行工作流workflow_id, input_datadelete_workflow删除工作流workflow_idget_workflow_template获取模板详情template_idlist_templates列出所有模板无5.1 预置工作流模板模板ID名称分类触发方式monitor-alert监控告警通知devopsHTTPcontent-publish内容发布自动化content手动price-monitor电商价格监控ecommerce定时daily-report日报自动生成productivity定时lead-nurture线索自动跟进salesWebhookdata-sync数据同步工作流integration定时ai-reviewAI内容审核contentWebhookstock-alert股票异动监控finance定时6. 快速开始6.1 环境要求Python 3.8FastMCP 2.xhttpx异步HTTP客户端6.2 示例代码本地安装pip install -r requirements.txt python server.pyREST部署python -m workflow_connector_mcp.rest_server默认监听0.0.0.0:8000支持MCP Streamable HTTP传输。发送钉钉通知示例send_notification( channeldingtalk, title测试通知, content这是一条测试消息, webhook_urlhttps://oapi.dingtalk.com/robot/send?access_tokenxxx )创建工作流示例create_workflow( name监控告警, description服务异常时发送通知, trigger_typemanual, steps[{name:发送告警,action:notify,config:{channel:dingtalk,title:告警,content:服务异常}}] )执行工作流示例run_workflow( workflow_idwf_xxx, input_data{service:api,status:down} )7. 注意事项认证配置使用前需要配置相应平台的Webhook URL如钉钉机器人、企业微信机器人等部署方式支持本地安装和REST部署两种方式推荐使用在线访问方式端口配置REST部署时默认监听0.0.0.0:8000端口可根据需要修改数据存储默认使用内存存储生产环境建议替换为Redis或数据库技术栈基于FastMCP 2.x和httpx异步HTTP客户端构建许可证采用MIT开源许可证
返回列表