Skip to main content
Glama

Weixin MCP - WeChat記事リーダー

大規模言語モデルがWeChat公式アカウントの記事を読めるようにする、非常にシンプルなMCPです。

コア機能

  • 🎭 ブラウザシミュレーション:Playwrightを使用してブラウザ環境を完全にシミュレート

  • 📝 コンテンツ抽出:タイトル、著者、公開日時、本文を自動抽出

  • シンプルな実装:最小限のコードでコア機能を実現

Related MCP server: WeChat Article Parser

ワークフロー

  1. ユーザーがURLとリクエストを大規模言語モデルに送信

  2. 大規模言語モデルがMCPツールを呼び出し

  3. MCPが記事コンテンツを取得して大規模言語モデルに送信

  4. 大規模言語モデルが記事内容に基づいて自然言語で出力

技術スタック

  • Python 3.10+

  • fastmcp - MCPフレームワーク

  • url-md (Rust シングルバイナリ) - アンチスクレイピング対策 + Markdown抽出をワンステップで実行

  • pyyaml - frontmatter解析

v0.3.0 アップグレードノート: スクレイピング層を agent-browser の4回の子プロセス + BeautifulSoup解析から、url-md md <url> の単一呼び出しに簡素化しました。url-md内部でアンチスクレイピング対策 / WeChat本文抽出 / Markdown変換 / frontmatter生成が処理されます。依存関係が減少し、content フィールドがMarkdown(画像参照 / リスト / 見出し階層を保持)にアップグレードされました。MCPプロトコルインターフェースに変更はなく、既存のClaude/Cursor設定を調整する必要はありません。

v0.2.0 アップグレードノート: 元のPlaywrightスキームは、WeChatの強化されたアンチスクレイピング対策によって突破されました (issue #3)。スクレイピング層を agent-browser (Apache-2.0オープンソースのRustプロジェクト) に委託するように変更しました。v0.3.0からはurl-mdに移行済みです。

クイックスタート

1. url-mdのインストール (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

6秒でゼロから利用可能に。7MBのシングルバイナリで、Chromeなどの外部依存関係は不要です(WeChatのパーマリンクはreqwestの高速パスを使用)。

2. Python依存関係のインストール

pip install -r requirements.txt

3. 設定

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

注意: パスは実際のプロジェクトパスに置き換えてください。

使用例

Claudeで直接使用する場合:

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

Claudeは自動的に read_weixin_article ツールを呼び出して記事コンテンツを取得し、分析を行います。 alt text

機能説明

read_weixin_article(url: str)

WeChat公式アカウントの記事コンテンツを読み取ります。

パラメータ:

  • url: WeChat記事のURL、形式: https://mp.weixin.qq.com/s/xxx

戻り値:

{
  "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
}

v0.3.0以降、content フィールドはMarkdown形式です(v0.2.0以前はプレーンテキスト)。下流のエージェント/プロンプトがプレーンテキストとして処理するように設定されている場合は、戻り値からMarkdown構文を自分で削除するか、Markdownを保持してLLMにネイティブに理解させることをお勧めします。

注意事項

  • ⚠️ 個人の学習および研究目的でのみ使用してください

  • ⚠️ WeChat公式プラットフォームのサービス利用規約を遵守してください

  • ⚠️ 高頻度でのスクレイピングは推奨されません(2秒以上の間隔を推奨)

  • ⚠️ 商用目的では使用しないでください

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