A note-taking and knowledge management system with AI-powered features, video transcription, and MCP server integration for agent tool execution
NoteMeld exposes 3 tools with Chinese descriptions and minimal parameter documentation. All tools have input schemas present, but parameter descriptions are sparse or missing entirely. lookup_transcript accepts 4 optional parameters with no descriptions for start_time, end_time, or keyword; only 'position' has an enum constraint. get_video_info and get_note_content accept no parameters. No output schemas are documented. Error handling is absent, no guidance on what happens on failure or how to recover. Tool names follow verb_noun convention (lookup_, get_) but descriptions are in Chinese, limiting LLM comprehension in English-first systems. No tool annotations (readOnlyHint, destructiveHint) despite all being read-only operations.
获取 AI 生成的完整笔记内容(Markdown 格式)。
获取视频的完整元信息,包括标题、作者、简介、标签、时长、播放量等。
查询视频原始转录文本。可按时间范围筛选、按关键词搜索、或获取指定位置的内容。
Parameter descriptions missing or incomplete. lookup_transcript has 4 parameters (start_time, end_time, keyword, position) but only 'position' has a description. start_time and end_time lack units/format guidance; keyword lacks examples or constraints. LLMs cannot infer parameter semantics from names alone.
Output schemas not documented. get_video_info and get_note_content return unspecified structures. LLMs cannot plan downstream tool calls or extract required fields without knowing response shape. Baseline: 100% of A+ tools document return types.
Tool descriptions in Chinese only. Descriptions are non-empty but in Chinese (e.g., '查询视频原始转录文本'), limiting usability in English-first LLM systems. Descriptions should be in the primary language of the MCP ecosystem (English).
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 44 | 2026-07-28+ | v2 |
No error handling or recovery guidance. Tools provide no error messages, retryability hints, or user-fixable guidance. If lookup_transcript fails (e.g., invalid time range), the LLM has no actionable next step.
Tool annotations missing. All 3 tools are read-only (Risk: READ_ONLY declared) but lack readOnlyHint annotation in schema. This prevents clients from optimizing caching, retry logic, or safety checks.