scientific-skills-hub
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| completions | {} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_skillsA | 自然语言和结构化条件检索科学计算 Skills,并解释匹配原因。 |
| get_skill_cardB | 获取统一状态卡:用途、依赖、风险、许可证、来源、版本与建议操作。 |
| check_compatibilityC | 根据操作系统、MCP 客户端、软件、GPU/HPC、许可证和 API 判断兼容性。 |
| get_skill_contentA | 读取 Skill 目录中的一个文本文件;二进制资产只通过内容包提供。 |
| get_skill_bundleA | 按固定提交从 GitHub 获取并校验;失败时回退到本地缓存,返回短期签名链接。 |
| diff_skill_versionsB | 比较一个 Skill 的两个已登记版本;当前无历史版本时明确返回未变化。 |
| doctorC | 诊断 MCP、双数据库、FTS、GitHub HTTPS、本地对象和哈希状态。 |
| report_skill_issueB | 向本地审核队列提交失效链接、错误标签、许可证或使用问题。 |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| find_surface_adsorption | |
| check_my_environment | |
| compare_scientific_skills | |
| offline_bundle | |
| xiaohongshu_topic |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| catalog-index | 列出主库、首发标记和可用性状态。 |
TDQS
Scored across 8 tools
Each tool targets a clearly distinct operation: search, card metadata, file content, bundle fetch, compatibility, diff, diagnostics, and issue reporting. The three get_skill_* tools have similar prefixes but their descriptions clearly separate card metadata, directory file content, and packaged bundle downloads.
Tool names mostly follow a consistent verb_noun snake_case pattern such as search_skills, check_compatibility, and report_skill_issue. The one-word command 'doctor' deviates slightly, but it is a recognizable conventional diagnostic command and does not create confusion.
Eight tools is well within the ideal 3-15 range and each tool fills a distinct role in the scientific-skills hub workflow: discovery, inspection, retrieval, compatibility, version comparison, health checking, and issue feedback. No tool feels redundant or extraneous.
The set covers the main consumption workflow: search, view card, read content, fetch bundle, check compatibility, diff versions, diagnose issues, and report problems. Minor gaps exist around explicit listing or publishing new skills, but those appear outside the hub's stated consumption-focused scope.