Labsco
MCP SERVER

WeCom Bot

by gotoolkits

Post to a WeCom group from the conversation — text, markdown, images, link cards or files.

Notifications & Alerting to Humans
Summary
One webhook key, six message shapes, no WeCom app registration.

Because it is the group robot webhook rather than the full WeCom API, setup stops at copying one key out of a URL — and so does the scope: it can post into that one group and upload files, and it cannot read anything. For pushing a result out of an agent run, that is the right size.

What it is

A Go server that sends messages to a WeCom group robot through its webhook, one tool per message type.

What you get
  • send_text posts a plain text message to the group
  • send_markdown posts formatted markdown
  • send_image posts an image
  • send_news posts a link card with a title, description, url and picurl
  • send_template_card posts a template card message
  • upload_file uploads a file to WeCom
Requirements

WECOM_BOT_WEBHOOK_KEY — the key out of the group robot's webhook URL, the part after key=. Install by building from the clone with make build and linking the binary onto your PATH, or take a prebuilt release. No other account or credential.

Setup effort

One command plus a key — npx -y @smithery/cli install @gotoolkits/mcp-wecombot-server --client claude-desktop, then supply credentials