人工智能服务
 > 
最佳实践
 > 
部署企业微信MCP服务,助力企业数字化转型
在各个公司内部,大家主要使用企业微信作为内部沟通平台。日常面临大量重复性通知工作,如会议提醒、系统维护通知、项目进度更新等。常规的企业微信存在人工发送通知效率低下,重要信息传递不及时,无法追踪消息发送历史,需要频繁在不同系统间切换等痛点。
 本次实操,我们将详细介绍如何在超算互联网平台使用AI社区的MCP栏目,部署并发布企业微信的MCP服务,实现智能化办公,主要功能包括自动发送通知和提醒、通过自然语言指令发送多种类型消息、支持@提及功能,精准通知相关人员。
本次实操会用到企业微信MCP服务,感谢开发者longhao提供的开源项目wecom-bot-mcp-server。项目地址:https://github.com/loonghao/wecom-bot-mcp-server
进入想要交互的企业微信群,点击右侧面板的消息推送,在弹出的框内,即可看到该群的webhook地址。 
第一步:创建Notebook在线启动异构加速卡基础镜像 登录超算互联网https://www.scnet.cn个人账号,点击右上角“控制台”; 
 点击快捷入口中的“Notebook”,进入创建Notebook页面; 
 选择区域、选择1张异构加速卡AI-64GB,点击“基础镜像”,在列表中选择最新版本的pytorch,点击创建; 
 创建成功后,点击“JupyterLab”进入Notebook页面; 
在Notebook中打开“终端”页面,使用pip命令直接安装服务。
pip install wecom-bot-mcp-server该项目默认的传输方式为stdio,我们需要更改代码,将传输方式修改为sse,并设置监听地址为0.0.0.0。先使用命令查看服务安装包的路径:
pip show wecom_bot_mcp_server输入命令后可以看到该安装包的信息: 
 在终端使用命令进入该路径下,并同时在左侧页面根据路径进入对应的文件夹:
cd /opt/conda/lib/python3.10/site-packages/wecom_bot_mcp_server/
 打开server.py文件,修改代码,将传输方式修改为sse。 
 打开app.py文件,修改代码,将监听服务地址修改为0.0.0.0 
 在终端设置环境变量WECOM_WEBHOOK_URL,1.1.1步骤中获取到的webhook地址设置为环境变量:
export WECOM_WEBHOOK_URL="此处填写您想要交互的企业微信群的webhook"输入命令启动服务:
wecom-bot-mcp-server当出现端口号时,说明企业微信服务成功启动 
点击该容器对应的“访问自定义服务”,填入端口号,即可跳转获取域名链接地址,在网址https://c-xxxxxxxxxx.ksai.scnet.cn:58043/ 末尾添加sse,访问如下: 
 此时记录完整的请求地址:https://c-xxxxxxxxxx.ksai.scnet.cn:58043/sse
登录超算互联网个人账号,点击上方的"AI社区" 
 随后点击上方的"智能体",在智能体广场找到并点击”MCP测试工具" 
 在测试工具中传输方式选择SSE,将上一步记录的链接地址填入URL中,点击"Connect" 
 如果服务能够正常使用,会出现绿色标志,否则会出现红色标志。服务连接成功后,还可以查看可用的工具列表 
登录超算互联网个人账号后,点击上方的"AI社区" 
 点击“MCP",会进入MCP广场,点击右上角的“创建MCP” 
在弹窗中按要求填写发布信息。 
最后公开发布MCP,点击“创建” 
登录超算互联网个人账号后,点击上方的"AI社区",点击“MCP”进入MCP广场,随后找到并进入发布的wecom服务。 
 点击“获取配置信息” 
 点击“试用” 
随后会进入到已挂载该MCP服务的Chatbot页面 
 在对话框内输入prompt如下:
今天下午3点的项目评审会议,请@木希参加回答效果: 
 我们再回到企业微信窗口,看消息是否发送成功? 
 可以看到企业微信群成功的收到了消息,说明该服务使用成功。
本次实操通过MCP协议,将企业微信机器人与超算互联网平台的Chatbot无缝连接,实现了企业内部沟通的自动化和智能化。通过平台notebook提供的自定义连接服务,简化了集成流程,降低了开发门槛。大家可参照此步骤将各种AI能力集成到现有工作流程中,持续提升工作效率,欢迎大家体验,谢谢大家。