Exposes enterprise knowledge base retrieval and dev/ops tools as standard MCP tools. Integrates knowledge search with hybrid retrieval (BM25 + vector RRF) and provides utilities for log analysis, git diff summarization, ticket parsing, and test case generation.
Server defines 6 tools with basic schemas and descriptions in Chinese. All tools have input schemas with type definitions and parameter descriptions, meeting minimum requirements. However, descriptions are terse (avg ~80 chars, below 194-char baseline), lack WHEN-to-use guidance, and omit output schema documentation. No tool annotations (readOnlyHint, destructiveHint, idempotentHint). Parameter descriptions are minimal. Error handling and recovery guidance absent. Tool names follow verb_noun pattern (list_, search_, analyze_, summarize_, generate_) but lack English descriptions for non-Chinese-speaking agents. No pagination support documented for list_knowledge_bases despite potentially large result sets.
分析应用/运维日志:统计级别分布、抽取错误行与异常类型、定位首尾错误。
根据接口/功能需求,给出测试用例覆盖维度与关键参数。
列出 MyOpenWeb 中的全部企业知识库(名称、描述、文件数、索引块数)。
在指定企业知识库中检索资料片段(混合检索:BM25 + 向量 RRF 融合)。
解析 git diff:统计变更文件与增删行数,输出变更摘要骨架。
解析工单/需求文本:抽取工单号、相关人、链接与已填写字段。
No output schema documentation. Tools return unstructured results; LLMs cannot plan downstream calls or extract typed fields. Violates pattern:response-shaper.
Descriptions are terse (avg ~80 chars, below 194-char baseline) and lack WHEN-to-use context. E.g., 'analyze_log' does not explain when to call it vs other tools or what format it expects. Violates pattern:tool-description.
No tool annotations (readOnlyHint, destructiveHint, idempotentHint). All tools are READ_ONLY but this is not declared in schema. Agents cannot determine retry safety or side effects.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 56 | 2026-07-28+ | v2 |
Descriptions are in Chinese only. Non-Chinese-speaking agents and LLMs cannot understand tool purpose or usage. Reduces discoverability and usability in multilingual environments.
No error handling or recovery guidance. Tools do not document what happens on invalid input, missing resources, or service failures. Violates pattern:recovery-guide.