DSH 插件:starstack.store IPFS 一键发布 — 上传/pin/健康检查/集群节点
Server has 4 tools with explicit schemas and descriptions, but quality is significantly below production baseline. All tool descriptions are in Chinese and lack English translations, limiting LLM accessibility. Descriptions are present but minimal (10-30 chars), below the 50-200 char LLM-optimized baseline. Parameters lack descriptions entirely, 'file_path' has a description, but other tools have empty properties objects with no parameter guidance. No output schemas documented. Error handling is minimal (generic error messages). No tool annotations (readOnlyHint, destructiveHint, idempotentHint). ipfs_upload is a WRITE operation but lacks confirmation/dry-run pattern. No pagination support despite potential for large result sets (ipfs_pins, cluster_peers). Tool composition is reasonable (single responsibility), but parameter quality is poor.
查看 IPFS Cluster 集群节点列表
查看 starstack.store 的 IPFS 节点健康状态
列出当前 pin 住的 IPFS 内容
把一个本地文件上传到 IPFS(经 starstack.store),返回内容 CID 与可访问的 gateway URL
All tool descriptions are in Chinese only; no English translations. LLMs trained primarily on English will struggle to understand tool purpose and selection criteria.
Three tools (ipfs_pins, ipfs_health, cluster_peers) have empty inputSchema properties with no parameter descriptions. Even though they accept no parameters, this violates the pattern of documenting what the tool returns and when to use it.
No output schemas documented. LLMs cannot predict what fields to expect from tool responses, forcing them to parse unstructured output and plan downstream calls blindly.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 42 | 2026-07-28+ | v2 |
ipfs_upload is a destructive WRITE operation but lacks tool annotations (destructiveHint) and no confirmation/dry-run pattern. Agents cannot distinguish safe reads from risky writes.
No pagination support for list-like tools (ipfs_pins, cluster_peers). If result sets grow large, responses will bloat context and degrade LLM reasoning. No limit parameter or cursor guidance.