Skip to main content
Glama

Server Details

日照金山预报:中国雪山 7 天内的日出/日落金光时段与可见度评分。Golden-hour forecasts for snow mountains in China.

If you are the author of this connector, you can claim ownership with GitHub, an HTTP challenge, or a DNS record. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP
URL
Repository
geoxing/kanxueshan-mcp
GitHub Stars
0
Server Listing
Kanxueshan MCP

TDQS

A3.5/5.0

Scored across 3 tools

Disambiguation3/5

Three tools all revolve around snow peaks, but their functions overlap: query_peaks and forecast_peak both return forecasts (one by location, one by name), and query_peaks and search_peak both find peaks. Descriptions clarify input differences, but the names alone don't fully disambiguate.

Naming Consistency4/5

Consistent verb_noun pattern (forecast_peak, query_peaks, search_peak), but pluralization is inconsistent (peaks vs peak). Verbs are all action verbs, though 'query' and 'search' are near-synonyms.

Tool Count5/5

3 tools is at the low end but appropriate for a focused forecast service. Each tool serves a distinct purpose: search, forecast by name, forecast by location.

Completeness4/5

Covers the core workflows: searching peaks, getting forecasts by name and by location. Minor gaps exist, such as no tool to retrieve detailed peak metadata (e.g., coordinates) or to list all peaks/viewpoints, but these can be worked around.

Available Tools

3 tools
forecast_peakBInspect

查询某山峰未来 N 天(1-7)的日照金山预报。 参数 peak: 山峰名;days: 预报天数;viewpoint: 观景点名(可选,如子梅垭口); date: 起始日期 YYYY-MM-DD,缺省今天。

ParametersJSON Schema
NameRequiredDescriptionDefault
dateNo
daysNo
peakYes
viewpointNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
resultYes

TDQS

B3.4/5.0
Behavior3/5

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

No annotations, so the description carries the full burden. It does disclose a real behavioral constraint absent from the schema: the forecast horizon is limited to 1-7 days, plus the date default of today. However it says nothing about update cadence, data freshness, accuracy limits, or whether an unknown peak silently returns empty.

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?

Two front-loaded sentences: the purpose and the 1-7 day scope come first, then a compact parameter glossary. No filler, though the parameter line is a terse list rather than prose.

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?

An output schema exists, so return values need no explanation, and the description fully documents the four inputs despite 0% schema coverage. Remaining gaps are behavioral (peak-name matching rules, failure modes) rather than structural.

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

Parameters4/5

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

Schema description coverage is 0%, so the description must compensate, and it does: it names all four parameters, marks viewpoint as optional with a concrete example (子梅垭口), gives the date format YYYY-MM-DD with its default, and ties the 1-7 range to days. Only minor gaps remain (e.g., expected spelling/language of peak names).

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?

States a specific verb and resource: querying a '日照金山' (sunrise-golden-mountain) forecast for a named peak over N days. Clear enough to distinguish from the sibling names query_peaks/search_peak by the forecast/query contrast, though it never explicitly contrasts itself with them.

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?

No guidance on when to use this tool rather than query_peaks or search_peak, no prerequisites, and no exclusions. The agent must infer from the name that this is the forecasting counterpart to the search siblings.

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

query_peaksAInspect

按经纬度查询周边可见雪山及今日日照金山预报(金光时段、0-100 评分、天气因子)。 参数 lat/lng: WGS-84 十进制度坐标;date: YYYY-MM-DD,缺省今天。

ParametersJSON Schema
NameRequiredDescriptionDefault
latYes
lngYes
dateNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
resultYes

TDQS

A3.5/5.0
Behavior3/5

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

With no annotations, the description carries the full behavioral burden. The word 'query' implies a read operation, but the description does not confirm read-only behavior, required permissions, rate limits, or error conditions. It does add useful output context (golden light period, 0-100 score, weather factors), which partially compensates.

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

Conciseness5/5

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

Two dense sentences: the first front-loads what the tool returns, the second documents the parameters. No filler; every clause earns its place.

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?

An output schema exists, so return values need not be explained, and the description still gives a helpful summary of them. Parameters are fully documented, so the main remaining gap is the absence of when-to-use guidance against siblings.

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

Parameters4/5

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

Schema coverage is 0%, so the description must compensate, and it does: it specifies lat/lng as WGS-84 decimal degrees (a coordinate-system detail absent from the schema) and date as YYYY-MM-DD with today as the default. All three parameters gain meaning beyond their bare titles.

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 clear verb+resource: querying snow mountains visible near given coordinates, plus a golden-hour forecast with a score and weather factors. An agent can tell what the tool returns, though it does not differentiate itself from the siblings forecast_peak or search_peak.

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?

Usage is only implied by the coordinates-based query framing. There is no explicit guidance on when to use this tool versus forecast_peak or search_peak, and no prerequisites or exclusions are stated.

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

search_peakBInspect

搜索中国雪山,返回匹配的山峰及其观景点(子梅垭口、飞来寺、台怀镇等)。 参数 name: 山峰名关键词(贡嘎山、幺妹峰、卡瓦格博、慕士塔格等)。

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYes

Output Schema

ParametersJSON Schema
NameRequiredDescription
resultYes

TDQS

B3.2/5.0
Behavior2/5

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

No annotations are provided, so the description carries the full behavioral burden. It mentions that results include peaks and viewpoints, but it does not state read-only behavior, permissions, rate limits, pagination, or result format.

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

Conciseness5/5

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

Two well-structured sentences: purpose first, then parameter explanation. No filler, and the key scoping information is front-loaded.

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?

An output schema exists, so the description need not fully explain return values. However, with sibling tools present, it should clarify when to use this search versus query_peaks or forecast_peak, and it does not.

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

Parameters4/5

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

Schema description coverage is 0%, so the description must compensate, and it does: 'name' is defined as a peak-name keyword with concrete examples (贡嘎山, 幺妹峰, 卡瓦格博, 慕士塔格). This adds clear semantic value beyond the bare string 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?

States a specific verb ('搜索') and resource ('中国雪山'), and describes the return as matching peaks plus viewpoints. It is clear what the tool does, but it does not differentiate itself from siblings like query_peaks or forecast_peak.

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?

No explicit when-to-use, when-not-to-use, or alternative-tool guidance is provided. The name implies a keyword search, but the description offers no routing context.

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

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 3 tool updates
    • First observedforecast_peak
    • First observedquery_peaks
    • First observedsearch_peak

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    Provides comprehensive weather data including forecasts, air quality, weather alerts, historical data, and astronomical information through the Hefeng Weather API. Supports real-time weather, multi-day forecasts, hourly predictions, and specialized data like sunrise/sunset times and precipitation forecasts.
    4
    MIT
  • A
    license
    B
    quality
    D
    maintenance
    Enables real-time weather queries for cities worldwide using Open-Meteo API. Provides 7-day forecasts with detailed information including temperature, wind, humidity, precipitation, and comfort level assessments in both Chinese and English.
    1
    10
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables querying weather forecasts (1-7 days) and meteorological warnings for Chinese cities using the QWeather API. Supports detailed weather data including temperature, humidity, wind, precipitation, UV index, and real-time weather alerts.
    1
    -
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.