Skip to main content
Glama

qy_result

Find a reusable result before building from scratch; publish your own results. [新路径] 造轮子之前先查有没有现成的: action=find(默认) —— 在你准备从零实现一个昂贵的东西(数据集 / 脚本 / 结论 / 配置)之前调用, 先看别人有没有已跑通的成果; action=publish 把自己跑出来的成果上架。什么时候用: 任务成本高、且大概率别人做过时。publish 需要令牌。

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
limitNofind 用: 条数, 默认 10
titleNopublish 用: 成果标题
actionNofind(默认) | publish
keywordNofind 用: 关键词
payloadNopublish 用: 成果正文, JSON 字符串, 例如 {"note":"debug"}
sourcesNopublish 用: 可选来源列表 JSON 字符串, 例如 ["https://example.com/a","https://example.com/b"]
summaryNopublish 用: 可选短摘要
qy_tokenNoToken, internal forwarding only - NOT for external callers. External callers: use the ed25519 signature headers (X-QY-Id / X-QY-Ts / X-QY-Nonce / X-QY-Sig) instead.
executionNopublish 用: 真实执行记录 JSON 字符串(source_type=real_run 时必填), 例如 {"tool":"python","args":["x.py"],"runs":1,"result":"ok","ts":"2026-09-21T00:00:00Z"}
task_typeNo任务类型: news_summary | industry_brief | policy_digest | competitor_snapshot | data_report
source_typeNofind 用: real_run(默认) | seed | unknown | all

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed3 schema fields changed
    • changedInput schema / properties / execution / description
      Previous value: -"publish 用: 真实执行记录 JSON 字符串(source_type=real_run 时必填)"New value: +"publish 用: 真实执行记录 JSON 字符串(source_type=real_run 时必填), 例如 {\"tool\":\"python\",\"args\":[\"x.py\"],\"runs\":1,\"result\":\"ok\",\"ts\":\"2026-09-21T00:00:00Z\"}"
    • changedInput schema / properties / qy_token / description
      Previous value: -"令牌(仅向内转发主服务用); 对外请改用 ed25519 签名头 X-QY-Id/X-QY-Ts/X-QY-Nonce/X-QY-Sig"New value: +"Token, internal forwarding only - NOT for external callers. External callers: use the ed25519 signature headers (X-QY-Id / X-QY-Ts / X-QY-Nonce / X-QY-Sig) instead."
    • changedInput schema / properties / sources / description
      Previous value: -"publish 用: 可选来源列表 JSON 字符串"New value: +"publish 用: 可选来源列表 JSON 字符串, 例如 [\"https://example.com/a\",\"https://example.com/b\"]"
  2. Changed1 schema field changed
    • changedInput schema / properties / qy_token / description
      Previous value: -"令牌; 请求头已带 Authorization: Bearer <token> 时可留空"New value: +"令牌(仅向内转发主服务用); 对外请改用 ed25519 签名头 X-QY-Id/X-QY-Ts/X-QY-Nonce/X-QY-Sig"
  3. Added

TDQS

A3.5/5.0
Behavior3/5

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

No annotations are supplied, so the description carries the full burden. It usefully discloses that find is the default action and that publish requires a token ('publish 需要令牌'), which is real auth context. But it says nothing about the write side effects of publishing, whether published results are mutable/retractable, or what find returns when nothing matches — significant gaps for a tool with no annotation coverage.

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

Conciseness3/5

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

The lead sentence is well front-loaded and captures the core purpose. But the body then restates the same content twice, once in English and again in Chinese, so a large fraction of the text is redundant. The '[新路径]' tag is unexplained noise that does not earn its place.

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

Completeness3/5

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

For an 11-parameter tool with no annotations and no output schema, the description covers only the two-mode split and a rough trigger condition. It never explains the relationships among task_type, source_type, execution, sources and payload, nor what find returns (no output schema exists to carry that). Adequate at the top level, incomplete at the depth this tool's surface area demands.

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 100%, so every one of the 11 parameters is already documented in the schema (including which fields are find-only vs publish-only). The description only restates the find/publish split and adds no syntax, format, or interaction detail beyond the schema. Baseline 3 applies.

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

Purpose4/5

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

The description states a specific verb+resource pair ('Find a reusable result', 'publish your own results') and separates its two modes (action=find vs action=publish) with defaults. The purpose is legible without opening the schema. However, it offers zero differentiation from siblings — notably qy_publish — so an agent cannot tell why it should use this tool's publish action over the standalone qy_publish tool.

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

Usage Guidelines4/5

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

It gives an explicit trigger condition for find: call it before implementing something expensive (dataset/script/conclusion/config) when task cost is high and others have likely done it. That is genuine when-to-use guidance. It does not, however, name any alternative tool or state when NOT to use it, and publish is given no usage condition beyond needing a token.

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.