jj-cheng25/weixin-articles-mcp

jj-cheng25/weixin-articles-mcp

от jj-cheng25
MCP-сервер для чтения статей WeChat (微信): извлекает текст, изображения и ключевые кадры. Изображения и превью отдаются как встроенные блоки, минуя лишние запросы к URL. Для аналитиков и исследовате...

weixin-articles-mcp

MCP server for reading WeChat (微信) Official Account articles, with native multimodal output — images and video keyframes returned as content blocks, not URLs.

For personal/research use. This tool reads only publicly accessible article URLs and does not bypass any authentication or anti-bot measures. See Disclaimer before using.

License: MIT Python 3.10+ GitHub stars

Why this exists

Other tools that read WeChat articles for LLMs return a list of image URLs — your LLM has to click through to actually see them, costing extra round-trips and context.

This server returns the images themselves. And the video keyframes. Your LLM sees what you see, in one shot.

Tool Article text Images Videos
WebFetch (built-in) ✅ (often blocked by anti-bot) ❌ URLs only
Existing WeChat MCPs / Skills ❌ URLs only
weixin-articles-mcp Native image blocks Keyframes as image blocks

Features

  • 📰 Reliable WeChat scraping — pure Python httpx GET, no Rust binary or headless browser required
  • 🖼️ Native image content — PNG/JPG returned as MCP Image blocks, GIFs filtered, capped at 10 per article
  • 🎬 Video handling for all three embed types:
    • WeChat Official Account native videos (<iframe data-mpvid="wxv_*">): mp4 extracted from inline JS, 8 evenly-spaced keyframes via ffmpeg
    • Tencent Video (v.qq.com iframes): yt-dlp + ffmpeg keyframes
    • WeChat Channels (视频号, <mp-common-videosnap>): full metadata via the public batch_get_video_snap API (duration, dimensions, hi-res cover, full description, like count, publisher verification) + cover image. mp4 stream is locked behind WeChat's finder protocol — see Why no Channels mp4? below
  • 🕒 Publish time recovery — extracts var ct Unix timestamp that other parsers miss
  • 🪶 Minimal installpip install + optional ffmpeg for video; no Chromium, no Rust
У этого сервера пока нет списка инструментов.

Другие проверенные MCP-сервера

QGIS MCP

QGIS MCP

QGISMCP - MCP-сервер, соединяющий QGIS с Claude AI. Позволяет AI-ассистенту управлять проектами, слоями, выполнять алгоритмы обработки и произвольный PyQGIS-код. Идеально для автоматизации ГИС без ...

Python1029
benborla29/mcp-server-mysql

benborla29/mcp-server-mysql

MCP сервер для работы с MySQL: инспектируйте схемы, выполняйте запросы и опционально записывайте данные прямо из Claude и других LLM. Предусмотрена защита PII, SSH-туннели и режим работы с несколькими базами. Полезен разработчикам и аналитикам.

JavaScript1959
CircleCI/mcp-server-circleci

CircleCI/mcp-server-circleci

официальный

MCP-сервер для интеграции CircleCI с AI-ассистентами: запускайте пайплайны, анализируйте сбои, находите flaky тесты и управляйте CI/CD прямо из IDE через естественный язык. Полезен командам, ускоря...

TypeScript86
makenotion/notion-mcp-server

makenotion/notion-mcp-server

официальный

Notion MCP сервер даёт AI-агентам прямой доступ к Notion через API: читайте и редактируйте страницы в Markdown, делайте запросы к данным. Разработчики используют этот MCP инструмент для интеграции помощников с заметками и проектами, экономя токены.

TypeScript4540
CoderGamester/mcp-unity

CoderGamester/mcp-unity

MCP сервер для Unity Editor, который через Model Context Protocol даёт AI-ассистентам (Cursor, Windsurf, Claude Code) прямой доступ к управлению сценами, GameObject, компонентами, материалами и тес...

C#1832
base/base-mcp

base/base-mcp

официальный

MCP-сервер для интеграции AI-агентов с сетью Base. Репозиторий устарел. Используйте новые quickstart по платежам и торговле из документации Base AI Agents. Подходит разработчикам, создающим автомат...

TypeScript353
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин