mcpField
W
Weibo MCP Server

Weibo MCP Server

ローカル
github.com/qinyuanpeiソーシャルメディア636 週間前に更新

Weibo MCP Server について

Weibo MCP Server は、Weibo のユーザー情報、投稿、ホットサーチ、コメント、トピック、フォロー関係のデータを提供する MCP サーバーです。JSON を出力するコマンドラインツールも同梱されており、AI アプリケーションの開発者やデータ利用者を想定しています。

主な機能

  1. 01ユーザープロフィールと投稿フィードの取得
  2. 02ホットサーチとトピックデータの照会
  3. 03ユーザーと投稿コンテンツの検索
  4. 04stdio と Streamable HTTP での実行
  5. 05JSON 出力に対応した weibo-cli コマンドライン
  6. 06QR コードログインによるローカルセッションの保存

活用シーン

  1. 01AI アプリケーションへの Weibo ホットサーチ・トピックデータの提供
  2. 02スクリプトやパイプラインでの Weibo データの JSON エクスポート
  3. 03コーディングエージェントによる CLI 経由の Weibo データ取得

MCP 対応

本プロジェクトは MCP サーバーとして動作し、stdio または HTTP エンドポイント経由で Weibo データに関するツールを MCP クライアントに提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"weibo": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"build"
]
}
}
}
起動コマンドdocker run -i --rm build

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
ocibuild

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Weibo MCP サーバー

mcp-server-weibo cover

Weibo のゲスト向け API を通じて、ユーザー、投稿、トレンド、コメント、話題、ソーシャル関係のデータを提供します。デフォルトではゲスト用 Cookie を自動取得し、ユーザーが手動で提供した Cookie は読み込みません。CLI では QR コードでログインして、ローカルにログインセッションを保存できます。

目的に合った方法を選ぶ

目的選択肢
Skill に対応したコーディングエージェントに、プロジェクトの規約に従って CLI を呼び出させるWeibo CLI Skill
エージェントに Weibo のデータを取得させ、パーソナリティ分析レポートを生成させるWeibo Personality Skill
Claude、Cursor、またはその他の AI クライアントから Weibo ツールを自律的に呼び出すMCP 接続ガイド
ターミナル、スクリプト、またはパイプラインで JSON データを直接取得するCLI 使用ガイド

クイックスタート

MCP
{
  "mcpServers": {
    "weibo": {
      "command": "uvx",
      "args": ["--from", "mcp-server-weibo", "mcp-server-weibo"]
    }
  }
}

HTTP モードでは、Streamable HTTP エンドポイント http://localhost:4200/mcp を使用します。設定、ツール一覧、テスト方法について詳しくは、MCP 接続ガイドをご覧ください。

CLI
uvx --from mcp-server-weibo weibo-cli trending -n 3
uvx --from mcp-server-weibo weibo-cli users "雷军" -n 5
uvx --from mcp-server-weibo weibo-cli feeds 1749127163 -n 10 --no-include-pics

# 可选:扫码创建本机 CLI 登录会话
uvx --from mcp-server-weibo weibo-cli login

# 校验当前本机 CLI 登录会话
uvx --from mcp-server-weibo weibo-cli session

コレクションを取得するコマンドは、完全な JSON 配列を出力します。profile はオブジェクトを出力し、session はログインセッションオブジェクトまたは null を出力します。コマンド、ページネーション、出力を簡潔にするオプションについて詳しくは、CLI 使用ガイドをご覧ください。

ソースから実行する

git clone https://github.com/qinyuanpei/mcp-server-weibo.git
cd mcp-server-weibo
uv sync --extra dev

# MCP:stdio 或 HTTP
uv run mcp-server-weibo
uv run mcp-server-weibo http

# CLI
uv run weibo-cli --help

謝辞

CLI の QR コードログイン機能のプロトコル実装は、RicterZ/mcp-server-weibo を参考に改変したものです。Weibo の QR コードログインフローを実装し、公開してくださったことに感謝します。

要件と免責事項

  • Python >= 3.10
  • MIT License。詳しくは LICENSE をご覧ください。
  • 本プロジェクトは Weibo 公式とは無関係であり、学習および研究のみを目的としています。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。