IR

ifuryst/rednote-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

1126 stars 186 forks 品質 64 トレンド 23MIT

🚀RedNote(XiaoHongShu、xhs)へのアクセスのためのMCPサーバー。

概要

https://github.com/user-attachments/assets/06b2c67f-d9ed-4a30-8f1d-9743f3edaa3a - 認証管理(クッキーの永続性サポート) - キーワード検索ノート - コマンドライン初期化ツール - URL経由でメモ内容にアクセスする - [ ] URL経由でコメント内容にアクセスする 1. ブラウザウィンドウが自動的に開きます。2.Xiaohongshuのログインページにリダイレクトされます。3.ログイン操作は手動で完了してください。4.ログインが成功すると、クッキーは自動的に~/.mcp/rednote/cookies.jsonファイルに保存されます - command:グローバルインストールのrednote-mcpコマンドで、npxで直接実行できます。- args:カーソルでの通信をサポートするために--stdioパラメータを含める必要があります MCP Inspectorは、開発者がMCPサーバーの挙動をチェック・検証するのに役立つ、MCPサーバーのデバッグツールです。次のコマンドから始めます: 1. MCP Inspectorツールを起動する 2.Rednote-mcpサービスをInspector経由で実行する 3.リクエストとレスポンスを確認するためのインタラクティブなインターフェースを提供する 4.MCPプロトコルの実装のデバッグと検証を支援する 1. 初めてのユーザーはログインのためにinitコマンドを実行しなければなりません。2.クッキーファイルには漏洩を防ぐための機密情報が含まれています。3. 無効化を避けるためにクッキーは定期的に更新することが推奨されます。4.Node.js環境が正しくインストールされていることを確認してください。 1. このリポジトリをフォークする 2.機能ブランチを作成する(git checkout -b feature/AmazingFeature) 3.変更を提出する(git commit -m 'Add some AmazingFeature') 4.ブランチにプッシュする(git push origin feature/AmazingFeature) 5.プルリクエストを開始する

概要(AI 翻訳)

XiaohongshuのコンテンツアクセスのためのMCPサービス

https://github.com/user-attachments/assets/06b2c67f-d9ed-4a30-8f1d-9743f3edaa3a

早く始めよう

始める前に、Playwrightがインストールされていることを確認してください:

NPMグローバルインストール

ソースコードからインストール

機能的特徴

  • 認証管理(クッキーの永続化をサポートする)
  • キーワード検索ノート
  • コマンドライン初期化ツール
  • URL経由でノートコンテンツにアクセスする
  • [ ] コメントコンテンツはURLからアクセスできます

使用説明

1.ログインの初期化

初めて利用する場合はログイン初期化を行う必要があります:

このコマンドを実行した後:

  1. ブラウザウィンドウが自動的に開きます
  2. 小紅書ログインページへリダイレクト
  3. ログイン操作を手動で完了してください
  4. ログインに成功すると、クッキーは自動的に[~/.mcp/rednote/cookies.jsonファイルに保存されます

2.カーソルでMCPサーバーを設定する

カーソルのsettings.jsonに以下の構成を加えます:

またはNPXメソッドを使うこともできます:

構成説明:

  • command:グローバルインストール後のrednote-mcpコマンドとして使うことも、npxで直接実行することも可能です。
  • args:カーソルの通信方式をサポートするために--stdioパラメータを含める必要があります

開発ガイド

環境要件

  • Node.js >=16
  • NPM >= 7

開発プロセス

MCPインスペクターとのデバッグ

MCP Inspectorは、開発者がMCPサーバーの挙動をチェック・検証するのに役立つ、MCPサーバーのデバッグツールです。次のコマンドから始めます:

このコマンドは以下の通りです:

  1. MCPインスペクターツールの起動
  2. Rednote-mcpサービスをInspector経由で実行します
  3. リクエストとレスポンスを確認するためのインタラクティブなインターフェースを提供すること
  4. MCPプロトコルのデバッグおよび実装検証の支援

注釈

  1. 初めてのユーザーの場合、ログインするにはinitコマンドを実行しなければなりません
  2. クッキーファイルには漏洩を防ぐための機密情報が含まれています
  3. 無効化を避けるためにクッキーを定期的に更新することが推奨されます
  4. Node.js環境が適切に設置されていることを確認する

貢献ガイド

  1. 倉庫をフォークする
  2. 特徴ブランチ([git checkout -b feature/AmazingFeature)を作成する
  3. 変更を提出する(git commit -m 'Add some AmazingFeature')
  4. プッシュ・トゥ・ブランチ(git push origin feature/AmazingFeature)
  5. プルリクエストを開始する

ライセンス

MITライセンス - 詳細はライセンス文書をご覧ください

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

インストール

npx rednote-mcp --stdio
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "RedNote MCP": { "command": "rednote-mcp", "args": [ "--stdio" ] } } }