Genome MCP server - 优化版本:智能基因组数据访问. Comprehensive gene information database with support for genomic queries, protein information, pathway analysis, and evolutionary analysis.
Genome MCP suffers from critical definition quality issues across nearly all dimensions. While some tools have descriptions and partial schemas, most lack proper input documentation, parameter descriptions, and output schemas. The tool portfolio shows conceptual overlap (get_data, smart_search, advanced_query all appear to perform similar operations). Descriptions are present but often vague or in Chinese only. Input schemas are visible for only 2 of 6 tools (get_data, analyze_gene_evolution, kegg_pathway_enrichment). No tools declare output schemas. Error handling guidance is absent. The codebase shows evolutionary analysis capability but the tool interface does not expose it clearly.
高级查询接口 - 支持复杂的基因组数据查询和分析
基因进化分析 - 分析基因在跨物种间的进化关系. 功能包括:同源基因识别和检索、系统发育关系分析、物种分布统计、进化保守性评估
系统发育学谱图构建 - 构建基因在多物种间的系统发育谱图
智能数据获取接口 - 统一处理所有查询类型. 自动识别查询类型:基因信息查询、蛋白质详细信息查询、基因搜索、蛋白质功能搜索、区域搜索、批量基因信息、智能搜索、同源基因查询、进化分析查询
KEGG通路富集分析 - 执行KEGG通路的富集分析
智能基因组搜索 - 支持自然语言查询和多维度搜索
Three tools (get_data, smart_search, advanced_query) appear to perform overlapping query/search operations with unclear differentiation. LLM cannot disambiguate which to use.
NO tool declares an output schema. LLMs cannot plan downstream operations or extract required fields from results. Violates pattern:tool which requires documented return types.
4 of 6 tools (smart_search, advanced_query, build_phylogenetic_profile, and implicitly others) have NO visible input schema in provided code. Cannot verify parameter types, constraints, or validation.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-22 | F | 46 | 2026-07-28+ | v2 |
| 2026-03-09 | F | 0 | - | v1 |
Descriptions are minimal (under 50 chars) or in Chinese only for 5 of 6 tools. Even when English translations exist, they are vague ('智能搜索', 'advanced interface').
No tool provides error handling guidance. E.g., 'gene_symbol not found' has no recovery instruction. Violates pattern:recovery-guide.
Parameters like organism_code ('hsa') and species names should declare valid enums or reference documentation. Free-form strings invite hallucination.
3 tools appear inferred (build_phylogenetic_profile, smart_search, advanced_query) rather than explicitly registered in provided samples.