by zoldyrk
Provides an MCP server that enables developers to connect to RedNote (XiaoHongShu) for creating, reading, updating, and deleting notes through a simple RESTful API.
RedNote MCP offers a lightweight, customizable server that bridges applications with the RedNote platform, exposing common note operations via HTTP endpoints.
git clone https://github.com/zoldyrk/RedNote-MCP.git
cd RedNote-MCP
npm install
config.json in the project root to set API credentials or other options.npm start
The service will be available at http://localhost:3000.GET /api/notes – retrieve notesPOST /api/notes – create a notePUT /api/notes/:id – update a noteDELETE /api/notes/:id – delete a noteQ: Do I need a RedNote account?
A: Yes, API credentials for RedNote must be supplied in config.json.
Q: Which Node.js version is required? A: Any recent LTS version (12+ recommended).
Q: Can I run the server on a different port?
A: Adjust the port field in config.json or set the PORT environment variable.
Q: Is the project actively maintained? A: Check the GitHub repository’s release page and issues for the latest activity.
Q: How do I contribute? A: Fork the repo, create a feature branch, commit changes, and open a pull request.
Welcome to RedNote-MCP, your go-to MCP server for accessing RedNote (XiaoHongShu, xhs). This project aims to provide a seamless experience for developers and users who want to integrate with the RedNote platform.
To get started with RedNote-MCP, follow these steps:
Clone the Repository:
git clone https://github.com/zoldyrk/RedNote-MCP.git
cd RedNote-MCP
Install Dependencies: Make sure you have Node.js installed. Then run:
npm install
Configuration:
Modify the configuration file to suit your needs. Look for config.json in the root directory.
Run the Server: Start the server with the following command:
npm start
Access the Server:
Open your browser and navigate to http://localhost:3000.
Once the server is running, you can access the API endpoints. Below are some common requests:
To retrieve notes from RedNote, send a GET request to:
GET /api/notes
To create a new note, send a POST request with the note data:
POST /api/notes
To update an existing note, use:
PUT /api/notes/:id
To delete a note, send a DELETE request:
DELETE /api/notes/:id
For detailed API documentation, please refer to the API Documentation.
We welcome contributions! If you want to contribute, please follow these steps:
This project is licensed under the MIT License. See the LICENSE file for details.
For any inquiries, feel free to reach out:
You can download the latest release from our Releases section. Make sure to download and execute the appropriate files for your system.
We would like to thank the following projects and contributors for their support:
Join our community on Discord to discuss features, report issues, and share your experiences with RedNote-MCP.
Thank you for checking out RedNote-MCP! We hope you find it useful. For updates and new features, keep an eye on our Releases section.
Please log in to share your review and rating for this MCP.
Explore related MCPs that share similar capabilities and solve comparable challenges
by lharries
Enables searching, reading, and sending personal WhatsApp messages and media through a Model Context Protocol (MCP) server, storing all data locally in SQLite and exposing controlled tools for LLMs like Claude.
by iFurySt
Provides authenticated access to XiaoHongShu (RedNote) notes, supporting keyword search, note retrieval by URL, and cookie persistence via a Model Context Protocol server.
by korotovsky
Provides a powerful Model Context Protocol interface for Slack workspaces, enabling message retrieval, search, and optional posting via Stdio or SSE transports without requiring bot permissions.
by line
Integrates the LINE Messaging API with a Model Context Protocol server, enabling AI agents to send text, flex, broadcast messages, retrieve user profiles, and manage rich menus on a LINE Official Account.
by ZubeidHendricks
Provides a standardized interface for interacting with YouTube content, enabling video retrieval, transcript access, channel and playlist management, and advanced analytics through the Model Context Protocol.
by InditexTech
Provides Microsoft Teams integration via the Model Context Protocol, enabling reading, creating, replying to messages and mentioning members.
by chigwell
Provides a full‑featured Telegram integration for MCP‑compatible clients, enabling programmatic access to chats, messages, contacts, profile management, and group administration.
by EnesCinr
Interact with Twitter to post tweets and search tweets programmatically via an MCP server.
by pipeboard-co
Provides a standardized interface for AI models to retrieve performance data, visualize creatives, and manage Meta advertising campaigns across Facebook, Instagram, and other Meta platforms.