Перейти к содержимому

WeCom Bot MCP Server

Сервер для ботов WeCom, обеспечивающий отправку сообщений, файлов и изображений в корпоративном WeChat.

Python
57 stars

Описание

Это реализация сервера на Python, совместимая с Model Context Protocol (MCP), для ботов WeCom (WeChat Work). Поддерживает текст, Markdown, изображения (base64) и файлы, упоминания (@mention по ID или номеру), отслеживание истории сообщений, настраиваемое логирование и валидацию на Pydantic. Идеально для автоматизированных взаимодействий в enterprise-среде: уведомления, напоминания, интеграция с ИИ для контекстных сообщений. Требует Python 3.10+ и webhook WeCom.

Возможности

Поддержка типов сообщений

Отправка текстовых, Markdown, изображений (base64) и файлов.

Упоминания (@mention)

Указание пользователей по ID или номеру телефона в сообщениях.

Отслеживание истории

Хранение и управление историей сообщений для контекста.

Система логирования

Настраиваемое логирование с уровнями DEBUG, INFO и т.д., кросс-платформенное хранение.

Валидация данных

Полная типизация и валидация с использованием Pydantic.

Установка

{ “mcpServers”: { “wecom”: { “command”: “uvx”, “args”: [ “wecom-bot-mcp-server” ], “env”: { “WECOM_WEBHOOK_URL”: “your-webhook-url” } } } }

Установка: pip install wecom-bot-mcp-server

Переменные окружения: WECOM_WEBHOOK_URL (обязательно), MCP_LOG_LEVEL (опционально: DEBUG, INFO и т.д.), MCP_LOG_FILE (опционально).

Информация

Язык
Python
Лицензия
MIT License
GitHub Stars
57

Ссылки