An MCP server that provides access to Model Context Protocol documentation through resources and tools for fetching and updating documentation content
Single tool 'trigger_doc_update' has critical definition gaps. Description is in Chinese (non-English), lacks clarity on prerequisites, return value, and when to use it. Input schema is empty object {} with no parameters documented. No output schema defined. Tool performs destructive write operation (WRITE risk) but lacks confirmation pattern or dry-run capability. No error handling guidance. Naming is acceptable (verb_noun form) but description fails LLM optimization baseline (194 chars avg; this is ~120 chars in Chinese, unclear when translated).
触发后台任务以从官网抓取并更新本地文档内容。 此操作会覆盖 data/ 目录下的现有 Markdown 文件和 structure_with_summaries.json。
Input schema is empty object {}, no parameters defined or documented.
Description is in Chinese and lacks English clarity. Does not explain WHAT the tool does, WHEN to use it, or WHAT it returns. Fails LLM optimization baseline (10 - 1024 chars, clear English, actionable intent).
Tool performs destructive write operation (overwrites data/ directory) but lacks confirmation pattern, dry-run capability, or error recovery guidance. Agents cannot safely invoke this without risk of data loss.
No output schema documented. LLMs cannot determine what fields to expect (success status, file count, timestamp, error details). Breaks downstream tool chaining.
Inferred effective spec: <=2025-11-25.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 32 | <=2025-11-25 | v2 |
No error handling guidance. If scrape fails, network times out, or disk is full, LLM receives no recovery path. Errors must tell agent what to do next (retry, check network, contact admin).