MCP Server for Chinese social media trending topics — Weibo hot search and Zhihu hot list
Two tools with minimal parameter schemas (empty objects) and descriptions in Chinese. Tool names follow verb_noun pattern (get_weibo_hot, get_zhihu_hot) but descriptions lack actionable detail for LLM selection. No parameter descriptions, no output schema documentation, no error handling guidance. Input schemas are present but trivial (no properties). Descriptions are 100-120 chars, within acceptable range but generic. No tool annotations (readOnlyHint, etc.). Composition is sound (two independent read-only tools), but definition quality falls short of production baseline.
获取微博热搜榜 Top50。返回实时热搜列表,包含排名、标题、热度和话题摘要。
获取知乎热榜 Top50。返回知乎当前热门话题列表,包含排名和问题标题。
Input schemas are empty objects with no properties. Tools accept no parameters, making schemas trivial and non-informative.
No output schema documented. Tool descriptions mention 'returns formatted list' but LLMs cannot infer field structure, data types, or pagination.
Descriptions lack actionable context for LLM selection. 'Returns real-time hot search list' does not explain WHEN to call this vs alternatives, WHAT the output structure is, or HOW to use results downstream. State WHAT, WHEN, and prerequisites.'
Inferred effective spec: <=2025-11-25.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 45 | <=2025-11-25 | v2 |
No error handling guidance. Code returns error strings ('请求超时,请稍后重试') but does not categorize errors as retryable, user-fixable, or fatal. LLM cannot determine next action.
No tool annotations. Tools are read-only but lack readOnlyHint annotation. Per current MCP spec (2026-07-28), tool annotations enable client-side safety checks and UI hints.