Skip to main content
Glama
iuk-ink

Binance MCP Server

顺势指标

indicator_cci
Read-only

Computes CCI from Binance futures K-lines, providing a stable, positive-or-negative series normalized by typical price deviation to spot overbought/oversold levels.

Instructions

直连版:拉取 K 线后计算 CCI,返回稳定序列(以典型价离差归一,可正可负)。

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
limitNo
periodNo
symbolYes
intervalYes

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
dataYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Addedv3.0.1
  2. Removedv2.0.3
  3. First observedv2.0.2

TDQS

B3/5.0
Behavior3/5

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

annotations 已具备 readOnlyHint=true 和 openWorldHint=true,安全画像无需描述额外承担。描述补充了有价值的行为:该工具会自行拉取 K 线数据('直连版',暗示每次调用有网络数据成本),并说明输出序列经过典型价离差归一、可正可负,这对输出解读有帮助。但'直连版'与'稳定序列'均为未定义术语,行为信息整体有仍显单薄。

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?

全文一句,简短且关键信息(计算对象、计算方式、输出特性)靠前集中,无明显冗余。'直连版'和'稳定序列'两个术语富有信息量但仍需解释,既保持压缩的评价则不算5。

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?

存在 output schema 和 input 枚举/默认值,承担了返回结构与合法取值的一部分职责,因此描述不必解释返回值字段。但对一个需要 symbol/interval/period/limit 的调用,描述中的参数说明缺失如 period 对计算的影响、limit 对序列长度的行为,'直连版'的语义也未澄清,中等复杂二元完整度仅达基本线。

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

Parameters2/5

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

schema 的参数描述覆盖率为 0%,描述必须补偿,但描述几乎未涉及参数。'拉取K线'间接指向 symbol 与 interval,却完全没有说明 period 的含义(只能凭默认值20和CCI常识硬推),limit 更是完全未提及。对 0% 覆盖率的 schema 来说,这是明显的补偿缺口。

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?

描述明确说明了动作(拉取K线后计算CCI)和结果(返回归一化、可正可负的稳定序列),并交代了计算口径(以典型价离差归一),不是对工具名的简单复述。但未与同组大量 indicator_* 兄弟工具做任何区分,依赖工具名自身传达'这是CCI指标',因此不足5分。

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

Usage Guidelines2/5

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

描述只说明了工具做什么(拉K线算CCI),没有给出任何'何时用本工具而非替代品'的指引。面对 indicator_multi、indicator_macd_rsi、indicator_bb_rsi 等复合工具,以及十余个单指标工具,描述未说明何时应选 CCI、何时应选其他指标或复合工具。'直连版'一词似乎暗示存在非直连版本,但没有解释其适用取舍,属于不完整或无用的指引。

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