Token导航 LogoToken导航TokenDH.com
Slurm Skills logo
开发工具stdio官方级别未说明来源级核验

Slurm Skills

MCP Server

add-skill

为HPC/SLURM研究工作流提供的智能工具集,包含项目脚手架生成、JupyterLab+MCP配置和集群信息检测功能。

工具数

2

提示词数

0

GitHub Stars

1

资源数

0
集群管理ShellClaude研究工具Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

kdkyum

提供方

kdkyum

最后核验

2026/5/17 20:20

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx add-skill kdkyum/slurm-skills -a claude-code

详细介绍

SLURM技能

![License: MIT](LICENSE) ![Skills](#available-skills)

Claude具备HPC/SLURM研究工作流程的代码代理技能——项目脚手架、GPU节点上的JupyterLab+MCP以及集群信息检测。

快速安装

npx add-skill kdkyum/slurm-skills -a claude-code

可用技能

技能描述调用
slurm-info-summary检测并缓存SLURM集群信息(分区、GPU、内存、QOS)。自动适应任何SLURM集群。/slurm-info-summary
init-project使用CLAUDE.md、pyproject.toml、MCP配置和报告技能构建基于笔记本的研究项目。使用来自的群集信息 slurm-info-summary./init-project [description]

设置

  1. 安装技能:
   npx add-skill kdkyum/slurm-skills -a claude-code
  1. 安装jlab mcp(一次性):
   uv tool install git+https://github.com/kdkyum/jlab-mcp.git
  1. /slurm-info-summary 检测集群配置(每个集群一次)。
  1. 创建并初始化项目:
   mkdir my-project && cd my-project
   # then in Claude Code: /init-project "my research description"
  1. 在GPU节点上启动JupyterLab:
   uv sync
   jlab-mcp start    # in a separate terminal — submits SLURM job and waits
  1. 在项目目录中启动Claude Code。这 jlab-mcp MCP服务器自动连接。

运作原理

集群自适应配置

slurm-info-summary 运行一次以检测集群的分区、GPU类型、内存和QOS限制。 init-project 读取此缓存摘要以生成 .mcp.json 为您的特定集群使用正确的SLURM环境变量——无需手动编辑分区名称、GPU类型或内存限制。

令牌高效模板

init-project 在中使用文件模板 assets/ 通过以下方式复制 cp + sed 替换,避免了内联文件生成中昂贵的令牌消耗。

建筑

slurm-skills/
├── skills/
│   ├── init-project/
│   │   ├── SKILL.md               # Skill definition
│   │   └── assets/                # File templates (cp + sed)
│   │       ├── CLAUDE.md.template
│   │       ├── pyproject.toml.template
│   │       ├── .mcp.json.template
│   │       └── report-SKILL.md
│   └── slurm-info-summary/
│       ├── SKILL.md               # Skill definition
│       └── scripts/
│           └── gather-slurm-info.sh
└── README.md

什么 init-project 创造

my-project/
├── CLAUDE.md                # Claude Code guidance
├── pyproject.toml           # UV + hatchling, research deps
├── .mcp.json                # jlab-mcp config (cluster-specific env vars)
├── notebooks/               # Jupyter notebooks
├── src/my_project/          # Python package
├── attachements/            # Saved figures
├── research_notes/          # Experiment reports
└── .claude/skills/report/   # Project-local report skill

许可证

麻省理工学院——见 许可证

目录标签

目录标签

集群管理ShellClaude研究工具本地部署高性能计算自动化配置JupyterLab集成

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

add-skill

工具数量(toolCount,工具数)

2

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP