--- layout: tap site_name: weibo tap_name: hot description: "Weibo hot search - Real-time trending topics from Weibo (Chinese Twitter), including rank, topic, tag, heat value, and URL. Extracted from SSR-rendered table, supports public anonymous access." intent: read columns: ["rank", "title", "tag", "hot", "url"] args: ["limit"] args_json: | {"limit":{"type":"int","default":50,"description":"Maximum number of items to return"}} health_json: | {"min_rows":20,"non_empty":["title"]} example_args: '{"limit": 30}' source_url: https://github.com/LeonTing1010/tap-skills/blob/main/showcase/weibo/hot.tap.js license: MIT ---

What it does

Extracts real-time trending topics from Weibo (微博), China's largest microblogging platform similar to Twitter/X. Returns hot search topics with ranking, title, category tags, heat values, and direct links. Data is extracted from the SSR-rendered hot search table and supports public anonymous access.

Columns

ColumnTypeDescription
rankstringRanking position (1-50)
titlestringHot topic/trending keyword
tagstringCategory tag (e.g., 热, 新, 荐)
hotstringHeat value / search volume
urlstringDirect link to search results

Install Taprun once

Taprun ships as a single MCP server exposing a catalog of compiled taps. One-time setup on macOS / Linux:

brew install LeonTing1010/tap/taprun
tap mcp connect

Or drop this into your claude_desktop_config.json:

{
  "mcpServers": {
    "tap": {
      "command": "tap",
      "args": ["mcp", "start"]
    }
  }
}

Call weibo/hot

Terminal, once installed:

tap run weibo/hot --limit 30

From the MCP host:

tap.run({ site: "weibo", name: "hot", args: { limit: 30 } })

Browse all community taps · or compose your own with composable taps.