BW

biboyqg/wechat-mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

287 stars 89 forks Качество 70 Тренд 19MIT

biboyqg/wechat-mcp — это кандидат-сервер MCP, импортированный из https://github.com/biboyqg/wechat-mcp.

Обзор

biboyqg/wechat-mcp — это кандидат-сервер MCP, импортированный из https://github.com/biboyqg/wechat-mcp.

Обзор (машинный перевод)

中文 | Английский

MCP-сервер, который автоматизирует WeChat на macOS с помощью API доступности и захвата экрана. Он позволяет LLM программно взаимодействовать с чатами WeChat.

Особенности

  • 📨 Получить свежие сообщения из любого чата (контакта или группы)
  • ✍️ Отправлять автоматические ответы на основе истории чата
  • 📷 Публикация текстовых постов Moments с опциональным режимом черновиков
  • 👥 Добавить контакты с помощью WeChat ID с настраиваемой конфиденциальностью
  • 🔍 Смарт-чат с точным совпадением имени
  • 🤖 5 специализированных субагентов Claude Code для умной автоматизации WeChat

Быстрый старт

Установка

Настройка с помощью Клода Кода

Настройка с Claude Desktop

Настройка с Codex

Разрешения macOS

⚠️ Важно: Предоставьте разрешения на доступность вашему терминалу:

  1. Откройте Системные настройки → Конфиденциальность и безопасность → доступность
  2. Добавьте своё терминальное приложение (Terminal.app, iTerm2 и т.д.)
  3. Убедитесь, что WeChat работает перед использованием сервера

Использование

Основные команды

Доступные инструменты MCP

  • fetch_messages_by_chat - Получать свежие сообщения из чата
  • reply_to_messages_by_chat - Отправить ответ в чат

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

An MCP server that automates WeChat on macOS using the Accessibility API and screen capture. It enables LLMs to interact with WeChat chats programmatically.

Features

  • 📨 Fetch recent messages from any chat (contact or group)
  • ✍️ Send automated replies based on chat history
  • 📷 Publish text-only Moments posts, with optional draft-only mode
  • 👥 Add contacts using WeChat ID with configurable privacy
  • 🔍 Smart chat search with exact name matching
  • 🤖 5 specialized Claude Code sub-agents for smart WeChat automation

Quick Start

Installation

pip install wechat-mcp-server

Setup with Claude Code

# If installed via pip
claude mcp add --transport stdio wechat-mcp -- wechat-mcp

# If using uv for development
claude mcp add --transport stdio wechat-mcp -- uv --directory $(pwd) run wechat-mcp

macOS Permissions

⚠️ Important: Grant Accessibility permissions to your terminal:

  1. Open System Settings → Privacy & Security → Accessibility
  2. Add your terminal application (Terminal.app, iTerm2, etc.)
  3. Ensure WeChat is running before using the server

Usage

Basic Commands

# Run with default stdio transport
wechat-mcp --transport stdio

# Run with HTTP transport
wechat-mcp --transport streamable-http

# Run with SSE transport
wechat-mcp --transport sse

Available MCP Tools

  • fetch_messages_by_chat - Get recent messages from a chat
  • reply_to_messages_by_chat - Send a reply to a chat
  • add_contact_by_wechat_id - Add a new contact using a WeChat ID and send a friend request
  • publish_moment_without_media - Publish a text-only Moments post (no photos or videos); optionally only prepare a draft without posting via publish=False

See detailed API documentation for full tool specifications.

Claude Code Sub-Agents

Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

// If installed via pip { "mcpServers": { "wechat-mcp": { "type": "stdio", "command": "wechat-mcp" } } } // If using uv for development { "mcpServers": { "wechat-mcp": { "type": "stdio", "command": "uv", "args": [ "--directory", "{path/to/wechat-mcp}", "run", "wechat-mcp" ], } } }