小红书MCP服务 について
小红書のWeb APIに接続し、ノートの検索、本文とコメントの取得、コメントの投稿を行うMCPサーバーです。x-s と x-t の署名をJavaScriptの逆解析で生成し、Playwright を使わずにHTTPエンドポイントを直接呼び出します。
主な機能
- 01JS逆解析によるx-s、x-tの署名生成
- 02Playwrightを使わない直接のHTTPリクエスト
- 03キーワードによるノート検索とホームフィード取得
- 04ノート本文とコメントの取得
- 05指定ノートへのコメント投稿
活用シーン
- 01キーワードで小紅書のノートを検索する
- 02AIアシスタント経由でノート本文とコメントを確認する
- 03指定したノートにコメントを投稿する
MCP 対応
MCPサーバーとして、check_cookie、home_feed、search_notes、get_note_content、get_note_comments、post_comment などのツールをMCPクライアントに公開します。XHS_COOKIE 環境変数の設定が必要です。
詳細
翻訳後に原文が更新されています。最新の内容は原文をご確認ください。
Xiaohongshu MCP サーバー
特徴
- JavaScript リバースエンジニアリングで x-s、x-t を取得し、HTTP インターフェースに直接リクエストを送信します。重い Playwright は不要です
- ノートを検索
- ノートの内容を取得
- ノートのコメントを取得
- コメントを投稿

クイックスタート
1. 環境
- node
- python 3.12
- uv (pip install uv)
2. 依存関係をインストール
git clone [email protected]:jobsonlook/xhs-mcp.git
cd xhs-mcp
uv sync
3. Xiaohongshu のクッキーを取得
Web Xiaohongshu を開く
ログイン後、クッキーを取得し、クッキーをステップ 4 の XHS_COOKIE 環境変数に設定します

4. MCP サーバーを設定
{
"mcpServers": {
"xhs-mcp": {
"command": "uv",
"args": [
"--directory",
"/Users/xxx/xhs-mcp",
"run",
"main.py"
],
"env": {
"XHS_COOKIE": "xxxx"
}
}
}
}
免責事項
本プロジェクトは学習と交流のみを目的としており、他の目的での使用は禁止されています。商業的な利益目的での使用は認められません。そうした場合のリスクはユーザーが負担するものとします。
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。