gotoolkits/wecombot
Free向企业微信群机器人发送各种类型消息的 MCP 服务器应用。
FreeFree tier
Inputs: text, image, file
About gotoolkits/wecombot
向企业微信群机器人发送各种类型消息的 MCP 服务器应用。An MCP server application that sends various types of messages to the WeCom group robot via webhook. It supports text, Markdown, image, news (graphic message with title, description, URL and image URL), template card messages, and file uploads. The server is built in Go and can be installed manually or via Smithery for Claude Desktop. Configuration requires setting the WECOM_BOT_WEBHOOK_KEY environment variable with the robot's webhook key.
Key Features
Send text messages to WeCom group
Send Markdown messages to WeCom group
Send image messages to WeCom group
Send news (graphic) messages with title, description, URL, and picture URL
Send template card messages to WeCom group
Upload files to WeCom group
Easy configuration via WECOM_BOT_WEBHOOK_KEY environment variable
Installable via Smithery for Claude Desktop or manual build from source
Pre-compiled release binaries available
Open source under GPL-3.0 license
Pros & Cons
Pros
- Supports multiple message types (text, Markdown, image, news, template card)
- File upload capability for sharing documents
- Easy setup with environment variable for webhook key
- Open source with active maintenance (38 stars, 8 forks)
- Available via Smithery for seamless Claude Desktop integration
- Pre-compiled binaries for quick deployment
- Written in Go, lightweight and efficient
Cons
- Limited to WeCom (WeChat Work) group robots only
- Requires obtaining and managing a webhook key from WeCom
- No built-in authentication or access control beyond the webhook key
- No support for scheduling or advanced message formatting beyond provided types
Best For
Sending system alerts and notifications to WeCom group chatsIntegrating MCP-powered assistants to deliver messages in WeComAutomated report distribution (text, Markdown, images) to teamsSharing news or announcements with links and images in WeCom groupsDelivering template card messages for structured updatesUploading files (e.g., logs, reports) directly to WeCom groups
FAQ
How do I obtain the WECOM_BOT_WEBHOOK_KEY?
You need to create a group robot in WeCom (WeChat Work) and copy the webhook key from the robot's configuration. The key is the part after 'key=' in the webhook URL, e.g., '693axxx6-7aoc-4bc4-97a0-0ec2sifa5aaa' from 'https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=693axxx6-7aoc-4bc4-97a0-0ec2sifa5aaa'.
How do I install mcp-wecombot-server for Claude Desktop?
You can install it automatically via Smithery using the command: npx -y @smithery/cli install @gotoolkits/mcp-wecombot-server --client claude-desktop. Alternatively, clone the repository, build with 'make build', and link the binary.
What message types does mcp-wecombot-server support?
It supports text, Markdown, image, news (graphic message with title, description, URL, and picture URL), template card messages, and file uploads.
Where can I find the WeCom group robot configuration guide?
The configuration guide is available at: https://developer.work.weixin.qq.com/document/path/91770