
WeCom Bot MCP Server
Eine Model Context Protocol (MCP)-kompatible Serverimplementierung für den WeCom (WeChat Work)-Bot.
Merkmale
Unterstützung für mehrere Nachrichtentypen:
Textnachrichten
Markdown-Nachrichten
Bildnachrichten (base64)
Dateinachrichten
@mention-Support (über Benutzer-ID oder Telefonnummer)
Nachrichtenverlaufsverfolgung
Konfigurierbares Protokollierungssystem
Vollständige Typanmerkungen
Pydantic-basierte Datenvalidierung
Anforderungen
Python 3.10+
WeCom Bot Webhook-URL (aus den WeCom-Gruppeneinstellungen abgerufen)
Installation
Es gibt mehrere Möglichkeiten, den WeCom Bot MCP-Server zu installieren:
1. Automatisierte Installation (empfohlen)
Smithery verwenden (für Claude Desktop):
Verwenden von VSCode mit Cline-Erweiterung:
Installieren Sie die Cline-Erweiterung vom VSCode-Marktplatz
Befehlspalette öffnen (Strg+Umschalt+P / Cmd+Umschalt+P)
Suche nach „Cline: Install Package“
Geben Sie „wecom-bot-mcp-server“ ein und drücken Sie die Eingabetaste
2. Manuelle Installation
Von PyPI installieren:
MCP manuell konfigurieren:
Erstellen oder aktualisieren Sie Ihre MCP-Konfigurationsdatei:
Konfiguration
Festlegen von Umgebungsvariablen
Protokollverwaltung
Das Protokollierungssystem verwendet platformdirs.user_log_dir() für die plattformübergreifende Verwaltung von Protokolldateien:
Windows:
C:\Users\<username>\AppData\Local\hal\wecom-bot-mcp-serverLinux:
~/.local/share/hal/wecom-bot-mcp-servermacOS:
~/Library/Application Support/hal/wecom-bot-mcp-server
Die Protokolldatei heißt mcp_wecom.log und wird im oben genannten Verzeichnis gespeichert.
Verwendung
Starten des Servers
Anwendungsbeispiele (mit MCP)
Direkte API-Nutzung
Nachrichten senden
Dateien senden
Bilder senden
Entwicklung
Einrichten der Entwicklungsumgebung
Klonen Sie das Repository:
Erstellen Sie eine virtuelle Umgebung und installieren Sie Abhängigkeiten:
Testen
Codestil
Erstellen und Veröffentlichen
Projektstruktur
Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert – Einzelheiten finden Sie in der Datei LICENSE .
Kontakt
Autor: longhao
E-Mail: hal.long@outlook.com
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Ein Server zum Senden von Nachrichten über WeCom-Bots mit FastMCP, der asynchrone Kommunikation und Nachrichtenverfolgung über Webhooks unterstützt.
Related Resources
Related MCP Servers
- -security-license-qualityAn MCP server that enables communication with users through Telegram. This server provides a tool to ask questions to users and receive their responses via a Telegram bot.Last updated -838
- Asecurity-licenseAqualityEnables sending messages to webhook endpoints through the MCP protocol, supporting custom content, display names, and avatar URLs.Last updated -4223MIT License
- Asecurity-licenseAqualityAn MCP server that enables posting messages to Discord webhooks, allowing customization of content, username, and avatar URL.Last updated -1MIT License
- -security-license-qualityA simple Meta-agent Communication Protocol server built with FastMCP framework that provides 'echo' and 'dummy' tools via Server-Sent Events for demonstration and testing purposes.Last updated -