一个提供实时全球货币汇率查询功能的模型上下文协议(Model Context Protocol)服务器。该服务器使大型语言模型(LLMs)能够获取实时货币汇率情况。
Single tool with critical definition gaps. Tool name 'query_exchange_rates' is acceptable (verb_noun pattern), but descriptions are severely deficient. No output schema documented, return type is `list[types.TextContent | types.ImageContent | types.EmbeddedResource]` but actual structure (fields, format) is undocumented. No error handling guidance. No input validation or constraints (e.g., currency code format, length). Missing critical metadata: no indication of API rate limits, required authentication, or failure modes.
根据货币的三位字母代码查询两者之间的兑换汇率
Tool and parameter descriptions are in Chinese only; no English descriptions provided. LLMs trained primarily on English will struggle to understand when/why to invoke this tool.
Parameter descriptions include example values ('CNY', 'USD'). Replace with format constraints (e.g., 'ISO 4217 three-letter currency code, uppercase').
No output schema documented. Return type annotation exists but actual response structure (fields, data types, error format) is not specified. LLMs cannot plan downstream operations or extract required data.
No error handling guidance. Error responses return raw API error messages ('Error: {data[reason]}') without recovery hints. LLM cannot determine if error is retryable, user-fixable, or fatal.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 34 | 2026-07-28+ | v2 |
API key exposed via environment variable without validation. No documentation of required authentication, rate limits, or API availability. Tool will silently fail if JUHE_EXCHANGE_API_KEY is unset.