rednote-analyzer-mcp
Provides tools for searching, analyzing, and generating content on Xiaohongshu (RED/RedNote), a Chinese lifestyle social media platform.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@rednote-analyzer-mcp搜索小红书护肤热门笔记"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
RedNote Analyzer MCP - 小红书 AI 分析工具
Install: pipx install rednote-analyzer-mcp | PyPI: pypi.org/project/rednote-analyzer-mcp
MCP Server for Xiaohongshu (小红书/RED) - 让 Claude、ChatGPT 等 AI 助手能够搜索、分析、生成小红书内容。
A Model Context Protocol server that enables AI assistants to search, analyze, and generate content for China's leading lifestyle social media platform.
Keywords: 小红书 API, 小红书爬虫, 小红书数据分析, XHS API, RedNote API, MCP Server, Claude Tools, AI Content Generation, 小红书笔记分析, 爆款分析

先决条件
Related MCP server: Xiaohongshu MCP Server
安装
第一步:安装
pipx install rednote-analyzer-mcp第二步:登录小红书(必须)
rednote-login浏览器会打开小红书,扫码或手机号登录,登录成功后自动保存 Cookie。
⚠️ 不登录直接用会返回空结果!
⚠️ 风控提示:小红书有严格的反爬机制。本工具已内置限流(每分钟最多 10 次请求,每次请求间隔至少 3 秒),但仍建议:
避免短时间内大量请求
如果账号被限制,等待 24 小时后再试
仅用于个人学习研究,不要用于商业爬取
第三步:配置 AI 工具
选择你用的工具:
Claude Code
在项目根目录创建 .mcp.json 文件:
{
"mcpServers": {
"rednote-analyzer-mcp": {
"command": "uvx",
"args": ["rednote-analyzer-mcp"],
"env": {
"REDNOTE_ADAPTER": "playwright",
"REDNOTE_HEADLESS": "true"
}
}
}
}或者用命令添加:
# 添加到当前项目
claude mcp add rednote-analyzer-mcp -s local \
-e REDNOTE_ADAPTER=playwright \
-e REDNOTE_HEADLESS=true \
-- uvx rednote-analyzer-mcp
# 添加到全局(所有项目可用)
claude mcp add rednote-analyzer-mcp -s user \
-e REDNOTE_ADAPTER=playwright \
-e REDNOTE_HEADLESS=true \
-- uvx rednote-analyzer-mcpClaude Desktop
编辑 claude_desktop_config.json:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"rednote-analyzer-mcp": {
"command": "uvx",
"args": ["rednote-analyzer-mcp"],
"env": {
"REDNOTE_ADAPTER": "playwright",
"REDNOTE_HEADLESS": "true"
}
}
}
}Cursor
创建 .cursor/mcp.json(项目级)或 ~/.cursor/mcp.json(全局):
{
"mcpServers": {
"rednote-analyzer-mcp": {
"command": "uvx",
"args": ["rednote-analyzer-mcp"],
"env": {
"REDNOTE_ADAPTER": "playwright",
"REDNOTE_HEADLESS": "true"
}
}
}
}VS Code (GitHub Copilot)
创建 .vscode/mcp.json:
{
"servers": {
"rednote-analyzer-mcp": {
"command": "uvx",
"args": ["rednote-analyzer-mcp"],
"env": {
"REDNOTE_ADAPTER": "playwright",
"REDNOTE_HEADLESS": "true"
}
}
}
}Windsurf
编辑 ~/.codeium/mcp_config.json:
{
"mcpServers": {
"rednote-analyzer-mcp": {
"command": "uvx",
"args": ["rednote-analyzer-mcp"],
"env": {
"REDNOTE_ADAPTER": "playwright",
"REDNOTE_HEADLESS": "true"
}
}
}
}其他工具
通用配置模式:
配置项 | 值 |
command |
|
args |
|
env |
|
使用
配置完成后,直接跟 AI 对话:
"搜索小红书上关于美股的热门笔记"
"分析这些笔记的爆款规律"
"帮我写一篇关于基金定投的小红书文案"
"把这段文字改写成小红书风格"
工具列表
工具 | 功能 |
| 搜索笔记 |
| 获取笔记详情和评论 |
| 分析笔记结构和爆款元素 |
| 批量分析,提取规律 |
| 生成帖子大纲 |
| 改写为小红书风格 |
常见问题
Q: 怎么更新?
pipx upgrade rednote-analyzer-mcpQ: 搜索返回空结果?
A: 没有登录。运行 rednote-login 登录一次。
Q: Cookie 过期了?
A: 重新运行 rednote-login。
Q: 怎么查看 MCP 是否连接成功?
A: Claude Code 运行 claude mcp list,其他工具看各自的 MCP 状态面板。
License
MIT | 开发指南
English
What is RedNote Analyzer MCP?
RedNote Analyzer MCP is a Model Context Protocol (MCP) server that connects AI assistants like Claude to Xiaohongshu (小红书/RED/RedNote), China's most popular lifestyle social media platform with 300M+ users.
Use Cases
Content Research: Search and analyze trending posts on any topic
Viral Pattern Analysis: Extract what makes content go viral on RedNote
Content Generation: Generate RedNote-style posts with AI assistance
Market Research: Understand Chinese consumer trends and preferences
Prerequisites
Installation
Step 1: Install
pipx install rednote-analyzer-mcpStep 2: Log in to Xiaohongshu (required)
rednote-loginA browser will open. Log in with your phone number or scan QR code. Cookies are saved automatically after login.
⚠️ Skipping login will result in empty search results!
⚠️ Risk Warning: Xiaohongshu has strict anti-scraping measures. This tool has built-in rate limiting (max 10 requests/minute, min 3 seconds between requests), but please:
Avoid making too many requests in a short time
If your account gets restricted, wait 24 hours before retrying
Use only for personal learning and research, not commercial scraping
Step 3: Configure your AI tool
Choose your tool:
Claude Code
Create .mcp.json in your project root:
{
"mcpServers": {
"rednote-analyzer-mcp": {
"command": "uvx",
"args": ["rednote-analyzer-mcp"],
"env": {
"REDNOTE_ADAPTER": "playwright",
"REDNOTE_HEADLESS": "true"
}
}
}
}Or use CLI:
# Add to current project
claude mcp add rednote-analyzer-mcp -s local \
-e REDNOTE_ADAPTER=playwright \
-e REDNOTE_HEADLESS=true \
-- uvx rednote-analyzer-mcp
# Add globally (all projects)
claude mcp add rednote-analyzer-mcp -s user \
-e REDNOTE_ADAPTER=playwright \
-e REDNOTE_HEADLESS=true \
-- uvx rednote-analyzer-mcpClaude Desktop
Edit claude_desktop_config.json:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"rednote-analyzer-mcp": {
"command": "uvx",
"args": ["rednote-analyzer-mcp"],
"env": {
"REDNOTE_ADAPTER": "playwright",
"REDNOTE_HEADLESS": "true"
}
}
}
}Cursor
Create .cursor/mcp.json (project) or ~/.cursor/mcp.json (global):
{
"mcpServers": {
"rednote-analyzer-mcp": {
"command": "uvx",
"args": ["rednote-analyzer-mcp"],
"env": {
"REDNOTE_ADAPTER": "playwright",
"REDNOTE_HEADLESS": "true"
}
}
}
}VS Code (GitHub Copilot)
Create .vscode/mcp.json:
{
"servers": {
"rednote-analyzer-mcp": {
"command": "uvx",
"args": ["rednote-analyzer-mcp"],
"env": {
"REDNOTE_ADAPTER": "playwright",
"REDNOTE_HEADLESS": "true"
}
}
}
}Windsurf
Edit ~/.codeium/mcp_config.json:
{
"mcpServers": {
"rednote-analyzer-mcp": {
"command": "uvx",
"args": ["rednote-analyzer-mcp"],
"env": {
"REDNOTE_ADAPTER": "playwright",
"REDNOTE_HEADLESS": "true"
}
}
}
}Other Tools
General config pattern:
Key | Value |
command |
|
args |
|
env |
|
Usage
After setup, talk to your AI:
"Search for trending posts about US stocks (美股) on RedNote"
"Analyze the viral patterns of these notes"
"Help me write a RedNote post about ETF investing"
"Rewrite this text in RedNote style"
Tools
Tool | Function |
| Search notes |
| Get note details and comments |
| Analyze note structure and viral elements |
| Batch analyze, extract patterns |
| Generate post outline |
| Rewrite in RedNote style |
FAQ
Q: How to update?
pipx upgrade rednote-analyzer-mcpQ: Search returns empty results?
A: You haven't logged in. Run rednote-login to log in.
Q: Cookie expired?
A: Run rednote-login again.
Q: How to check if MCP is connected?
A: Claude Code: run claude mcp list. Other tools: check their MCP status panel.
License
MIT | Contributing
Available Tools
6 toolsrednote_analyze_noteA
Analyze a RedNote note's structure, sentiment, and engagement patterns.
Can analyze by note_id (fetches the note) or by providing content directly. Returns title pattern, content type, sentiment, hooks, and structural analysis.
Args: note_id: Note ID to analyze (fetches from data source) content: Or provide content text directly for analysis title: Title to analyze (used with content parameter)
| Name | Required | Description | Default |
|---|---|---|---|
| note_id | No | ||
| content | No | ||
| title | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided, so description carries full burden. It mentions fetching from data source for note_id and lists return fields (sentiment, hooks, etc.), but lacks details on error handling, behavior when both parameters provided, or auth requirements.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is concise and front-loaded with purpose, then methods. The Args block adds structure, but some redundancy could be removed.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given no output schema and all optional parameters, the description covers what the tool does, its inputs, and outputs. Lacks edge-case behavior but sufficient for an analytical tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 0%, but the description adds meaning: explains note_id fetches from source, content is for direct analysis, and title is used with content. This compensates for missing schema descriptions.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool analyzes a note's structure, sentiment, and engagement patterns. It distinguishes from siblings like rednote_get_note_detail (raw content) and rednote_extract_patterns (pattern extraction) by focusing on deeper analysis.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description explains two usage modes (by note_id or direct content), which guides when to use each. However, it does not explicitly state when to avoid this tool in favor of siblings like rednote_get_note_detail.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
rednote_extract_patternsA
Extract common patterns from multiple RedNote notes on a topic.
Searches for notes on the given topic and analyzes them collectively to identify title patterns, content structures, common tags, engagement metrics, and key insights.
Args: query: Topic to analyze (e.g., "美股投资", "iPhone测评") limit: Number of notes to analyze (default 20)
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | ||
| limit | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations, so description bears full burden. Discloses that it searches and analyzes notes collectively, and lists specific extracted outputs. Does not mention destructive actions or rate limits, but the scope is clear and safe.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two paragraphs plus an 'Args' section. Front-loaded with main purpose. Concise, but the structure could be more streamlined. No wasted sentences.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With 2 parameters, no output schema, and no annotations, the description provides a reasonable understanding of tool behavior and inputs. Could mention return format, but not required.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 0%, but description adds examples for query (e.g., '美股投资') and explanation for limit (default 20). Compensates well for missing schema descriptions.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Clearly states verb 'extract', resource 'common patterns from multiple RedNote notes', and topic analysis. Differentiates from siblings like rednote_analyze_note (single note) and rednote_search_notes (search only).
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Describes when to use: to identify title patterns, content structures, common tags, etc. from multiple notes. Does not explicitly state when not to use or mention alternatives, but siblings list provides context.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
rednote_generate_postA
Generate a RedNote post outline based on topic and style.
Creates a structured post with title, content outline, hashtags, and posting tips. Styles: 干货(tutorial), 情绪(emotional), 测评(review), 经验(experience), casual.
Args: topic: Post topic (e.g., "美股入门", "iPhone 17测评") style: Content style - "干货", "情绪", "测评", "经验", "casual" vertical: Content vertical - "investment", "tech", "lifestyle", "fashion", "general" target_audience: Optional target audience description
| Name | Required | Description | Default |
|---|---|---|---|
| topic | Yes | ||
| style | No | 干货 | |
| vertical | No | general | |
| target_audience | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations provided, so description carries the burden. It explains the output and style options but does not disclose behavioral traits like AI usage, creative limits, or error handling.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is concise, front-loaded with the purpose, and uses clear structure with line breaks and an 'Args' section, making it easy to scan.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With 4 parameters, no output schema, and no annotations, the description covers the essentials: output components, style examples, and parameter explanations. However, it could be more explicit about the output format (e.g., JSON structure).
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 0%, but the description compensates by listing arguments with examples (e.g., '美股入门') and explaining style enums ('干货', '情绪', etc.), adding value beyond the schema's titles and defaults.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states it generates a RedNote post outline with specific elements (title, content outline, hashtags, posting tips) and distinguishes from sibling tools like rednote_analyze_note and rednote_extract_patterns.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies the tool is for generating post outlines but does not explicitly state when to use it versus alternatives, nor does it mention exclusions or prerequisites.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
rednote_get_note_detailA
Get full details of a specific RedNote note.
Retrieves the complete note content, engagement metrics, author info, and optionally comments.
Args: note_id: The note's unique ID include_comments: Whether to include comments (default: False)
| Name | Required | Description | Default |
|---|---|---|---|
| note_id | Yes | ||
| include_comments | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Describes retrieval operation with no side effects, but lacks details on authentication, rate limits, or potential errors. With no annotations, the description is minimally adequate.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Concise, front-loaded purpose, and structured Args section. Every sentence adds value with no redundancy.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given simple parameters and no output schema, the description sufficiently covers return data (content, metrics, author, comments) and parameter behavior.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 0%, so description compensates by explaining note_id as unique ID and include_comments as optional flag for comments. Adds meaning beyond schema types.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Clearly states 'Get full details of a specific RedNote note.' and lists the data retrieved (content, engagement, author, comments), distinguishing it from sibling tools like rednote_search_notes or rednote_analyze_note.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Implicitly indicates use for retrieving details, but no explicit guidance on when not to use or comparison to alternatives like rednote_search_notes for listing or rednote_analyze_note for analysis.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
rednote_rewrite_in_styleA
Rewrite content in RedNote style with proper formatting and hooks.
Takes any text and provides guidelines to rewrite it for the RedNote platform with appropriate tone, structure, emojis, and hashtags.
Args: content: The original content to rewrite style: Target style - "干货", "情绪", "测评", "经验", "casual" reference_note_id: Optional note ID to use as style reference
| Name | Required | Description | Default |
|---|---|---|---|
| content | Yes | ||
| style | No | casual | |
| reference_note_id | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden. It says 'rewrite content' and 'provides guidelines', creating ambiguity about whether the tool returns rewritten content or just guidelines. It does not disclose whether content is modified, authentication needs, rate limits, or error handling. This is insufficient for a rewriting tool.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is concise and front-loaded with the key action. The summary line is followed by a clear parameter list. Every sentence adds value; no fluff. It achieves efficiency without sacrificing clarity.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given no output schema and no annotations, the description should explain the return format. It ambiguously says 'provides guidelines' but doesn't specify if the output is rewritten text or step-by-step instructions. It also doesn't mention error conditions, prerequisites, or limitations. It covers parameters and style options, but lacks output specification.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The description provides docstring-style explanations for each parameter: 'content: The original content to rewrite', 'style: Target style - ...', 'reference_note_id: Optional note ID to use as style reference'. This adds meaning beyond the schema, which has no descriptions and only names/types. It covers all three parameters well.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states 'Rewrite content in RedNote style' with a specific verb and resource. It distinguishes from siblings like generate_post (which creates new posts) and analyze_note (which analyzes). The mention of 'proper formatting and hooks' gives a precise purpose.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies usage when you have existing content and want a RedNote-style rewrite. It lists style options ('干货', '情绪', etc.) that suggest scenarios, but it does not explicitly state when to use this tool versus alternatives or when not to use it. No 'if you need X, use Y' guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
rednote_search_notesA
Search RedNote (小红书) notes by keyword or topic.
Find notes matching your query, sorted by popularity or recency. Supports Chinese and English keywords.
Args: query: Search keyword or topic (e.g., "美股", "投资", "穿搭") sort: Sort order - "hot" (most popular), "recent" (newest), or "relevant" limit: Maximum number of results (1-100, default 20)
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | ||
| sort | No | hot | |
| limit | No |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description must carry the full burden. It discloses sorting options, language support, and the ability to limit results. However, it lacks details on pagination, authentication needs, or whether the tool is read-only.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is concise: a brief introductory paragraph followed by clean parameter documentation. Every sentence adds value, with no wasted words. The parameter section is structured and easy to scan.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The tool has no output schema, and the description does not explain the return format (e.g., list of note IDs or summaries). For a search tool, this is a notable gap. However, the parameter documentation is complete, and the purpose is clear.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The schema has 0% coverage (no descriptions in the schema), but the description compensates fully with detailed explanations for each parameter: query with examples, sort with enumerated values, and limit with range and default. This adds significant value beyond the bare schema.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool searches RedNote notes by keyword or topic, using a specific verb ('Search') and resource ('RedNote notes'). It distinguishes from sibling tools like rednote_get_note_detail (which retrieves a single note) and rednote_generate_post (which creates content).
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides a clear purpose but does not explicitly guide when to use this tool versus alternatives. No exclusions or comparative guidance is given, though it is implied that this is the go-to for searching notes.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
6 tool updates
v0.1.6- First observed
rednote_analyze_note - First observed
rednote_extract_patterns - First observed
rednote_generate_post - First observed
rednote_get_note_detail - First observed
rednote_rewrite_in_style - First observed
rednote_search_notes
TDQS
Tools are mostly distinct in purpose: analyzing single notes vs. extracting patterns from multiple notes, generating posts vs. rewriting content. Some slight overlap between analyze_note and get_note_detail, but they serve different use cases (analysis vs. raw data).
All tools follow a consistent 'rednote_verb_noun' pattern with clear, active verbs (analyze, extract, generate, get, rewrite, search). No mixing of conventions or vague names.
Six tools is a well-scoped set for RedNote analysis and content creation. Each tool earns its place, covering core workflows without unnecessary bloat or missing essentials.
The tool surface covers key operations: search, retrieve, analyze (single and multi), generate, and rewrite. Minor gaps exist (e.g., no direct comparison or trending analysis), but the domain is reasonably complete for an analyzer/generator tool.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
MCP server: AI-agent access to Chinese social & trend signals — Douyin, Weibo, Xiaohongshu/RedNote,
MCP server for Qwen Image 3 AI image generation
MCP server for ByteDance Seedream AI image generation
Remote MCP server for China brand visibility, destination demand, and KOL discovery workflows.
Related MCP Servers
- FlicenseCqualityNot gradedmaintenanceA Model Context Protocol (MCP) server that enables AI assistants to search, retrieve, and analyze content from Xiaohongshu (Little Red Book), providing access to notes, user information, and trending topics.61-
- AlicenseNot gradedqualityDmaintenanceAn MCP server that enables AI assistants to interact with Xiaohongshu to publish image notes, search content, and manage account details. It uses Playwright to securely handle session authentication and API signatures through the platform's internal network context.2MIT
- AlicenseNot gradedqualityCmaintenanceMCP server for automating Xiaohongshu (RED Note). Publish posts, search content, comment, like, and analyze creator data on China's largest lifestyle social platform.24MIT
- FlicenseAqualityDmaintenanceA lightweight MCP server that lets AI assistants publish notes to Xiaohongshu (Little Red Book) via browser automation. Supports login, image-text note publishing with up to 9 images, and search.41-
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ShellyDeng08/rednote-analyzer-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server