xpzouying/xiaohongshu-mcp

MCP for xiaohongshu.com

xiaohongshu-mcp – 小红书(Xiaohongshu)へのAI駆動ブリッジ

概要 – 自己ホスト型サービスで、Model Context Protocol(MCP)を実装し、AIアシスタント(Claude Code、Cursor、VS Code、Open Clawなど)が中国のソーシャルプラットフォーム「小红书(Xiaohongshu)」の読み書きを可能にします。JSON-RPCツール(ログイン、投稿公開、検索、コメント、いいね、収集、ユーザープロフィール取得など)を公開し、MCP互換の任意のクライアントから呼び出すことができます。


主な機能

ツール 説明
check_login_status 小红书アカウントがログインしているかどうかを返します。
get_login_qrcode インタラクティブログイン用のQRコード(Base64)を生成します。
publish_content テキスト+画像の投稿を公開します(タイトル、本文、画像URLまたはローカルパス、任意のタグ、スケジュール、可視性、商品リンク)。
publish_with_video 動画投稿を公開します(タイトル、本文、ローカル動画ファイル、任意のタグ、スケジュール、可視性)。
list_feeds ホームページのおすすめフィードを取得します。
search_feeds キーワードで小红书を検索し、並び順、タイプ、時間範囲フィルターなどに対応。
get_feed_detail 投稿の詳細(著者情報、インタラクション数、コメントなど)を取得します。
post_comment_to_feed / reply_comment_in_feed コメントを追加、または特定のコメントに返信します。
like_feed / favorite_feed 投稿にいいね/いいね解除、または収集/収集解除を行います。
user_profile ユーザーのプロフィールと公開ノートを取得します。

はじめに

1. 導入方法の選択

方法 対象
ビルド済みバイナリ – Releases ページから適切な xiaohongshu-mcp と xiaohongshu-login 実行ファイルをダウンロード(macOS Apple Silicon、Windows x64、Linux x64)。
Docker – 公式イメージ xpzouying/xiaohongshu-mcp をプルして実行(ポート18060を公開、./data をクッキー用、./images をアップロードメディア用にマウント)。
ソースからビルド – Go 1.22+ が必要。GOPROXY を中国のミラーに設定し、go build ./cmd/mcp と go build ./cmd/login を実行。

2. 一度だけログイン

# ログインヘルパーを実行(OSに合ったバイナリを選択)
./xiaohongshu-login-<platform>

ヘッドレスChromiumインスタンスが起動し、QRコードをスキャンするか資格情報を入力します。ツールはクッキーを data/ に保存するため、以降のMCP呼び出しは認証されます。

3. MCPサーバーを起動

# デフォルトのヘッドレスモード(UIなし)
./xiaohongshu-mcp-<platform>
# またはデバッグ用にブラウザを表示
./xiaohongshu-mcp-<platform> -headless=false

サービスは http://localhost:18060/mcp でリッスンします。

4. (任意)エンドポイントを保護

環境変数 AUTH_TOKEN=your-secret を設定するか、-token=your-secret でバイナリを起動します。クライアントは Authorization: Bearer <token> を送信する必要があります。


AIクライアントの接続(Claude Codeでの例)

claude mcp add --transport http xiaohongshu-mcp http://localhost:18060/mcp
claude mcp list   # サーバーが接続済みと表示されるはず

これで、任意のClaudeプロンプトからツールを呼び出せます。例:

帮我检查小红书登录状态

アシスタントが check_login_status を呼び出し、結果を報告します。

Cursor(.cursor/mcp.json)、VS Code(.vscode/mcp.json)、Open Claw(MCPorter経由)、Google Gemini CLI、Clineなどでも同様の手順があります。


典型的なワークフロー例

  • 画像投稿を公開
    帮我写一篇关于春天的笔记,标题《春日漫步》,内容随意,配图 /Users/me/Pictures/flowers.jpg,使用 xiaohongshu-mcp 发布。
    
  • 食べ物関連のノートを検索
    在小红书上搜索“川菜”,只要图文笔记,按最新排序,使用 xiaohongshu-mcp。
    
  • 自動コメント
    给笔记 123456 的评论 987654 回复‘谢谢分享’,使用 xiaohongshu-mcp。
    

コミュニティとサポート

  • Issue・トラブルシューティング – 一般的なDocker/Windows問題の厳選リストはissue #56を参照。
  • Dockerイメージ – Docker Hubからプル。リポジトリにはワンクリック起動用の docker-compose.yml が含まれています。
  • 貢献 – CONTRIBUTING.md を参照。プロジェクトはAll-Contributorsモデルに従っています(31人の貢献者)。
  • 寄付 – 収益はすべて慈善団体に寄付されます(DONATIONS.md 参照)。

ライセンスと免責事項

READMEには、ソフトウェアは学習・自動化目的のみで使用し、悪用(スパム、違法コンテンツ)は禁止と記載されています。明示的なライセンスバッジは表示されていないため、正確な条件はリポジトリの LICENSE ファイルを確認してください。


TL;DR

xiaohongshu-mcp はGoベースのDocker対応MCPサーバーで、最新のAIアシスタントが小红书に対してログイン、画像・動画の投稿、検索、コメント、いいね、ユーザーデータ取得などの操作を、標準のJSON-RPCインターフェース経由で行えるようにします。バイナリ、Docker、またはソースからインストールし、一度ログインしてサーバーを起動し、MCP互換のAIツールを http://localhost:18060/mcp に指定します。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト