Skip to main content
Glama

RigorMed Research MCP

准备科研任务与私有文件上传

prepare_research_task
Idempotent

为数据分析、引文核查、论文返修冻结问题、模型和材料清单;不启动模型、不扣任务积分。数据分析至少一个data;引文核查需manuscript与references;返修需manuscript与review_comments。返回原文件逐个上传的短时PUT授权和upload_id,不接受裸OSS路径或远程任意URL。上传后complete_research_upload;链接过期重试同一请求,不更换清单。

Input Schema

NameRequiredDescriptionDefault
filesYes
model_idNo默认省略,使用服务端默认模型,不主动要求选模;仅用户明确指定时使用list_research_models核对的真实ID。准备和启动必须一致。
task_typeYes
request_idYes
research_areaYes
research_questionYes已确认的普通学科任务、变量/分析要求或稿件核查目标。不要把文件正文、患者资料、Token或内部配置塞入问题字段。
response_languageNozh-CN
authorized_nonclinical_materialsYes仅在用户确认有权上传且材料不含患者或临床资料时设为true;连接授权不等于材料与执行授权。

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.3/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With only idempotentHint in the annotations, the description carries most of the behavioral burden and does well: it discloses that the model is not started, credits are not charged, uploads use short-lived PUT authorizations plus upload_id, bare OSS paths and arbitrary remote URLs are rejected, and expired links should be retried with the same request. It does not fully describe the lifecycle of the prepared task if upload is never completed, which keeps it short of a 5.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is dense but front-loaded: purpose and non-effects come first, followed by per-task requirements and upload/retry handling. Most sentences earn their place, though the semicolon-heavy packing makes it slightly harder to scan than an ideal 5.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For an eight-parameter preparation tool with no output schema, the description covers the main workflow: what is frozen, what is not started, task-specific file requirements, the returned PUT authorization/upload_id, the follow-up call, and retry behavior. It leaves out prepared-task expiry/lifecycle and more detailed error conditions, so it is strong but not fully complete.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 38% across eight parameters, so the description must compensate. It adds important semantics for file roles by tying task_type to required roles (data, manuscript, references, review_comments) and clarifies the upload origin restriction, but it does not explain request_id, research_area, response_language, media-type limits, size limits, or filename uniqueness rules beyond what the schema already says.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb and resource: it freezes the research question, model, and material list for three named task types. It also explicitly distinguishes itself from start_research_task by saying it does not start the model or deduct credits, so an agent can route correctly without opening another schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives explicit task-type conditions: data_analysis needs at least one data file, citation_audit needs manuscript and references, and paper_revision needs manuscript and review_comments. It also names the next step (complete_research_upload) and the retry rule for expired links, leaving little to infer.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources