🚀 mcp-wecombot-server

🚀 mcp-wecombot-server

site icon
2025.01.22 16
Go企业微信机器人消息推送交流协作
mcp-wecombot-server 是一个 MCP 服务应用,主要用于向企业微信(WeCom)群机器人发送各种类型的消息。它支持发送文本、Markdown、图片、图文消息等多种格式,方便团队协作和消息通知。
View on GitHub

Overview

基本能力

产品定位

mcp-wecombot-server 是一个专门用于与企业微信(WeCom)群机器人交互的服务,旨在通过自动化消息发送提升团队协作效率。

核心功能

  • 发送文本消息:向 WeCom 群发送普通文本消息。
  • 发送 Markdown 消息:支持 Markdown 格式的消息发送。
  • 发送图片消息:支持向群内发送图片。
  • 发送图文消息:支持发送包含标题、描述、链接和图片的图文消息。
  • 发送模板卡片消息:支持发送模板卡片消息。
  • 上传文件:支持上传文件到 WeCom。

适用场景

  • 团队协作中的自动化消息通知。
  • 企业内部系统的消息推送。
  • 自动化任务完成后的结果通知。

使用教程

使用依赖

无特别依赖,但需要配置 WeCom 群机器人的 Webhook Key。

安装教程

通过 Smithery 安装

npx -y @smithery/cli install @gotoolkits/mcp-wecombot-server --client claude-desktop

手动安装

git clone https://github.com/gotoolkits/mcp-wecombot-server.git
cd mcp-wecombot-server && make build
sudo ln -s $PWD/dist/mcp-wecombot-server_xxx_xxxx /usr/local/bin/mcp-wecombot-server

配置

在配置文件中设置 WECOM_BOT_WEBHOOK_KEY

{
  "mcpServers": {
    "mcp-wecombot-server": {
      "command": "mcp-wecombot-server",
      "env": {
        "WECOM_BOT_WEBHOOK_KEY": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx"
      }
    }
  }
}

调试方式

安装完成后,可以通过以下命令测试消息发送功能:

> prompt: 给我在WeCom发送一条文本消息,消息内容为:这是一条测试消息
> prompt: 给我在WeCom发送一条markdown消息,消息内容为:# 这是一条测试 Markdown 消息
> prompt: 给我在WeCom发送一条图文消息,图文标题为:这是一条图文消息,图文描述为:这是一条图文消息,图文链接为:https://github.com/gotoolkits,图文图片为:https://img-blog.csdnimg.cn/fcc22710385e4edabccf2451d5f64a99.jpeg

常见问题解答

  • 如何获取 WeCom 群机器人的 Webhook Key? 参考 WeCom 群机器人配置指南
  • Webhook Key 的格式是什么? 例如:693axxx6-7aoc-4bc4-97a0-0ec2sifa5aaa

许可证

该项目遵循 GPL-3.0 开源许可条款,请参阅 GPL-3.0 了解完整条款。