mcpField
X
Xiaohongshu API MCP Server | 小红书 API 微服务

Xiaohongshu API MCP Server | 小红书 API 微服务

ローカル
github.com/proerror77AI・エージェント1879 週間前に更新

Xiaohongshu API MCP Server | 小红书 API 微服务 について

Xiaohongshu API MCP Server は小紅書の操作を RESTful API マイクロサービスとして提供し、Docker でデプロイして複数のクライアントから利用できます。ノート、ユーザー、おすすめフィードに関するエンドポイントを備えています。

主な機能

  1. 01複数の小紅書クライアントを管理
  2. 02ID によるノート取得
  3. 03ノートとユーザーの検索
  4. 04ユーザー情報とノートの取得
  5. 05フィードのカテゴリと内容の取得
  6. 06Docker コンテナでのデプロイ

活用シーン

  1. 01キーワードで小紅書のノートを検索
  2. 02ユーザーのプロフィールとノートを取得
  3. 03ノートの詳細または HTML を取得
  4. 04Docker で小紅書 API をデプロイ

MCP 対応

入力では MCP サーバーとされていますが、README が説明しているのは RESTful API エンドポイントであり、公開する MCP のツールやリソースについては記載されていません。

設定

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

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

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

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

詳細

Xiaohongshu API MCP Server | 小红书 API 微服务

これは、小红书 API を RESTful API サーバーとしてラップするマイクロサービスです。Docker を使用してデプロイできます。

機能の特徴

  • 小红书の操作用 RESTful API
  • 複数のクライアントをサポート
  • Docker によるコンテナ化
  • 簡単にデプロイおよび拡張できます

API エンドポイント

サーバーは以下のエンドポイントを提供します。

  • /clients - 小红书クライアントインスタンスの作成と管理
  • /clients/{client_id}/note - ID でノートを取得
  • /clients/{client_id}/note/html - HTML から ID でノートを取得
  • /clients/{client_id}/search/notes - キーワードでノートを検索
  • /clients/{client_id}/search/users - キーワードでユーザーを検索
  • /clients/{client_id}/user/info - ID でユーザー情報を取得
  • /clients/{client_id}/user/notes - ユーザーのノートを取得
  • /clients/{client_id}/feed/categories - おすすめフィードのカテゴリを取得
  • /clients/{client_id}/feed/{feed_type} - タイプでおすすめフィードを取得
  • /health - ヘルスチェックエンドポイント

プロジェクト構成

.
├── xhs_mcp_server/     # 主服务器目录
│   ├── app/           # 应用程序核心
│   ├── xhs/          # 小红书API模块
│   ├── Dockerfile    # Docker构建文件
│   └── requirements.txt # Python依赖
└── xhs_api.py        # API实现

クイックスタート

前提条件
  • Docker
  • Docker Compose
インストールと実行
  1. Docker コンテナをビルドして起動します。
cd xhs_mcp_server
docker-compose up -d

サービスは http://localhost:8000 で実行されます。

  1. Python から直接実行します。
pip install -r xhs_mcp_server/requirements.txt
python xhs_api.py
API ドキュメント

サーバーの実行後、以下の場所で API ドキュメントにアクセスできます。

  • Swagger UI: http://localhost:8000/docs
  • ReDoc: http://localhost:8000/redoc

使用例

  1. クライアントを作成します。
curl -X POST "http://localhost:8000/clients" \
  -H "Content-Type: application/json" \
  -d '{"cookie": "your_cookie_here"}'
  1. ID でノートを取得します。
curl -X POST "http://localhost:8000/clients/client_1/note" \
  -H "Content-Type: application/json" \
  -d '{"note_id": "your_note_id", "xsec_token": "your_xsec_token"}'

ライセンス

本プロジェクトは教育目的でのみ使用してください。ご自身の責任でご利用ください。

コメント

MCP は初めてですか?

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

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