Content
# Weibo Hot Search MCP Server
This is a Weibo hot search data acquisition server based on the Model Context Protocol (MCP) framework, providing functions to fetch Weibo hot search list, hot search details, and comments.
## Features
1. Get Weibo Hot Search List
- Display hot search rankings
- Show hot search keywords
- Show hot search index
2. Get Hot Search Details
- Topic category
- Topic description
- Topic link
- Topic claim information
- Statistics (reads, discussions, interactions, original posts)
3. Get Hot Search Comments
- Support getting comments from the first Weibo post or claim's post through hot search link
- Configurable maximum comment fetch count
- Display comment content and like count
## Requirements
- Python >=3.10
- Dependencies:
- requests
- lxml
- mcp>=1.0.0
## Installation
### Installation from sources
1. Clone the repository
```bash
git clone https://github.com/Yooki-K/weibo-mcp-server.git
```
2. Install dependencies:
```bash
pip install -r requirements.txt
```
>Note: If using `uv run weibo_mcp_server`, dependencies will be installed automatically, no need for `pip install`
### Installation from Pypi
```bash
pip install weibo-mcp-server
```
## Configuration
### Get Weibo Cookie
Create a [Weibo](https://www.weibo.com/) account, press F12 to open developer tools, and get the cookie as shown below:

### Run Project Locally
Add this tool to the MCP server
#### Cursor
On Windows: `C:/Users/YOUR_USER/.cursor/mcp.json`
```json
{
"mcpServers": {
"weibo": {
"command": "uv",
"args": [
"--directory",
"path/to/weibo-mcp-server",
"run",
"weibo_mcp_server"
],
"env":{
"weibo_COOKIE": YOUR_WEIBO_COOKIE
}
}
}
}
```
#### Claude
On Windows: `%APPDATA%/Claude/claude_desktop_config.json`
```json
"weibo": {
"command": "uv",
"args": [
"--directory",
"/path/to/weibo-mcp-server",
"run",
"weibo_mcp_server"
],
"env": {
"weibo_COOKIE": YOUR_WEIBO_COOKIE
}
}
```
## License
MIT License - see LICENSE file for details.
## Contributing
1. Fork the repository
2. Create your feature branch (`git checkout -b feature/amazing-feature`)
3. Commit your changes (`git commit -m 'Add some amazing feature'`)
4. Push to the branch (`git push origin feature/amazing-feature`)
5. Open a Pull Request
Connection Info
You Might Also Like
markitdown
MarkItDown-MCP is a lightweight server for converting URIs to Markdown.
markitdown
Python tool for converting files and office documents to Markdown.
firecrawl
Firecrawl MCP Server enables web scraping, crawling, and content extraction.
Filesystem
Node.js MCP Server for filesystem operations with dynamic access control.
TrendRadar
TrendRadar: Your hotspot assistant for real news in just 30 seconds.
mempalace
The highest-scoring AI memory system ever benchmarked. And it's free.