Skip to main content
Glama

Weixin MCP - WeChat-Artikel-Reader

Ein minimalistischer MCP, der es großen Sprachmodellen ermöglicht, Artikel von öffentlichen WeChat-Konten zu lesen.

Kernfunktionen

  • 🎭 Browser-Simulation: Vollständige Simulation einer Browser-Umgebung mittels Playwright

  • 📝 Inhaltsextraktion: Automatische Extraktion von Titel, Autor, Veröffentlichungsdatum und Haupttext

  • Kompakte Implementierung: Kernfunktionen mit minimalem Codeaufwand

Related MCP server: WeChat Article Parser

Arbeitsablauf

  1. Der Benutzer sendet eine URL und eine Anforderung an das große Sprachmodell

  2. Das Sprachmodell ruft das MCP-Tool auf

  3. Das MCP ruft den Artikelinhalt ab und sendet ihn an das Sprachmodell

  4. Das Sprachmodell gibt basierend auf dem Artikelinhalt eine natürlichsprachliche Antwort aus

Technologiestack

  • Python 3.10+

  • fastmcp - MCP-Framework

  • url-md (Rust Single-Binary) - Anti-Scraping + Markdown-Extraktion in einem Schritt

  • pyyaml - Frontmatter-Parsing

v0.3.0 Upgrade-Hinweis: Die Scraping-Ebene wurde von agent-browser (4 Unterprozesse + BeautifulSoup-Parsing) auf einen einzelnen Aufruf von url-md md <url> vereinfacht. url-md übernimmt intern das Anti-Scraping, die Extraktion des WeChat-Haupttextes, die Markdown-Konvertierung und die Frontmatter-Generierung. Die Abhängigkeiten wurden reduziert, das content-Feld wurde auf Markdown aktualisiert (behält Bildreferenzen / Listen / Überschriftenhierarchien bei). Die MCP-Protokollschnittstelle bleibt unverändert, bestehende Claude/Cursor-Konfigurationen müssen nicht angepasst werden.

v0.2.0 Upgrade-Hinweis: Die ursprüngliche Playwright-Lösung wurde durch verschärfte Anti-Scraping-Maßnahmen von WeChat ausgehebelt (issue #3). Die Scraping-Ebene wurde an agent-browser (ein unter Apache-2.0 lizenziertes Rust-Projekt) delegiert. Seit v0.3.0 wurde auf url-md migriert.

Schnellstart

1. Installation von url-md (erforderlich ab v0.3.0)

# macOS / Linux
curl -fsSL https://raw.githubusercontent.com/Bwkyd/url-md/main/install.sh | bash

# Windows (PowerShell)
irm https://raw.githubusercontent.com/Bwkyd/url-md/main/install.ps1 | iex

# 验证
url-md --version

In 6 Sekunden einsatzbereit. 7 MB Single-Binary, keine externen Abhängigkeiten wie Chrome erforderlich (WeChat-Permanent-Links nutzen den schnellen reqwest-Pfad).

2. Installation der Python-Abhängigkeiten

pip install -r requirements.txt

3. Konfiguration

{
  "mcpServers": {
    "weixin-reader": {
      "command": "python",
      "args": [
        "C:/Users/你的用户名/Desktop/wx-mcp/wx-mcp-server/src/server.py"
      ]
    }
  }
}

Hinweis: Bitte ersetzen Sie die Pfade durch Ihre tatsächlichen Projektpfade.

Anwendungsbeispiel

Direkte Verwendung in Claude:

请帮我总结这篇文章:https://mp.weixin.qq.com/s/nEJhdxGea-KLZA_IGw9R5A

Claude ruft automatisch das Tool read_weixin_article auf, um den Artikelinhalt abzurufen und zu analysieren. alt text

Funktionsbeschreibung

read_weixin_article(url: str)

Liest den Inhalt eines Artikels eines öffentlichen WeChat-Kontos.

Parameter:

  • url: Die URL des WeChat-Artikels, Format: https://mp.weixin.qq.com/s/xxx

Rückgabe:

{
  "success": true,
  "title": "文章标题",
  "author": "作者名",
  "publish_time": "2025-11-05",
  "content": "# 文章正文\n\n![封面](https://...)\n\n段落内容...",
  "cover_url": "https://mmbiz.qpic.cn/.../wx_fmt=jpeg",
  "error": null
}

Seit v0.3.0 ist das content-Feld im Markdown-Format (vor v0.2.0 war es reiner Text). Wenn der nachgelagerte Agent/Prompt bereits auf reinen Text ausgelegt ist, kann die Markdown-Syntax vor der Rückgabe entfernt werden, oder man behält das Markdown bei, da LLMs es nativ besser verstehen können.

Sicherheitshinweise

  • ⚠️ Nur für den persönlichen Gebrauch zu Lern- und Forschungszwecken

  • ⚠️ Einhaltung der Nutzungsbedingungen der WeChat-Plattform erforderlich

  • ⚠️ Hochfrequentes Scraping wird nicht empfohlen (Empfehlung: Intervall > 2 Sekunden)

  • ⚠️ Nicht für kommerzielle Zwecke verwenden

A
license - permissive license
Not graded
quality - not tested
D
maintenance

Maintenance

Maintainers
7dResponse time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • AI-powered browser automation — navigate, click, fill forms, and extract data from any website.

  • Read WeChat public account articles via MCP. 99.89% anti-scraping success, 50-87% token compression.

  • Read a URL as clean markdown, screenshot a website, url to PDF. Web access for agents, no signup.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Bwkyd/wexin-read-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server