A Model Context Protocol (MCP) server to post xiaohongshu(rednote,小红书)
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"xhs-mcp-server-2","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# Install the prerequisites 1. install chromedriver find out your chrome version like "136.0.7103.92". download it ```bash npx @puppeteer/browsers install chromedriver@136.0.7103.92 ``` copy the chromedriver to your path or add it in your path Note: if you find that xhs_mcp_server does not work and even does not open the chrome. It is usually the problem of chromedriver. Try to use the new version of chromedriver. # Login run the following command in your terminal. Note PATH_TO_STORE_YOUR_COOKIES is an avaliable path, for example /Users/Bruce/ . Your should use the absolute path. This MCP server will store your cookie in this path. ```bash env phone=YOUR_PHONE_NUMBER json_path=PATH_TO_STORE_YOUR_COOKIES uvx --from xhs_mcp_server@latest login ``` it will show: ```bash 无效的cookies,已清理 请输入验证码: ``` and you need to input the verification code in the terminal and press enter. ## Check it ```bash env phone=YOUR_PHONE_NUMBER json_path=PATH_TO_STORE_YOUR_COOKIES uvx --from xhs_mcp_server@latest login ``` it will show: ```bash 使用cookies登录成功 ``` # Inspector start the inspector by following command in terminal: ```bash npx @modelcontextprotocol/inspector -e phone=YOUR_PHONE_NUMBER -e json_path=PATH_TO_STORE_YOUR_COOKIES uvx xhs_mcp_server@latest ``` you can use a local image, type in its path in the inspector ["PATH\TO\YOUR\IMAGE.jpg"] it will show an error, but it is ok, the post will be sent. Error Request timed out # Start the server ## Optional install mode: install the server as a tool use ```bash uv tool install xhs_mcp_server ``` ## Call the server as a tool directly (without installing it) start the server by following command: ```bash env phone=YOUR_PHONE_NUMBER json_path=PATH_TO_STORE_YOUR_COOKIES uvx xhs_mcp_server@latest ``` or you can add following json into your config file ```json { "mcpServers": { "xhs-mcp-server": { "command": "uvx", "args": [ "xhs_mcp_server@latest" ], "e…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.