Skill Shelf (Rust Singleton Daemon) MCP Server

Progressive group routing for 393 professional skills via Rust daemon stdio shim.

Local serverstdio

What is the Skill Shelf (Rust Singleton Daemon) MCP server?

Connect Skill Shelf (Rust Singleton Daemon) to Claude, Cursor or any other MCP client and it stops being a tab you switch to. Progressive group routing for 393 professional skills via Rust daemon stdio shim. The skill shelf (rust singleton daemon) mcp server is what makes that connection.

What the server does

Skill Shelf 连这个问题一起解决了:LLM 看见 MCP 工具就会自己去查、自己去用。你不需要记住每个 skill 的内容,也不需要判断什么时候该用——LLM 遇到合适的场景自己会去搜索和加载。

Available tools

The toolset is worth reading before you wire it up, because it tells you what the integration is really for:

  • browse_shelf — 不传参返回 group catalog + 状态信息;传 group 返回组内 skill summaries
  • search_skills — 兜底搜索全部 skill,返回 top N 匹配结果
  • read_skill — 默认读取 skill summary;full=true 时读取完整正文、资源、参考文件
  • install_skills — 从目录安装 skill 包(支持新建和 LLM 辅助分组)
  • validate_skills — 校验完整性;clean=true 时自动删除有问题的 skill
  • manage_group — 创建/更新/删除存储组(mode: create/update/delete)
  • reclassify_skill — 将 skill 移至新的组(更新 frontmatter + 移动目录 + 重建索引)
  • SKILL_SHELF_ROOT — /data/hub
  • SKILL_SHELF_SEARCH_LIMIT — 8
  • SKILL_SHELF_MAX_RELATED_SKILLS — 5
  • SKILL_SHELF_WATCH — 1

Credentials and setup notes

Configuration is passed through the environment: SKILL_SHELF_ROOT. Treat anything key-shaped as a real credential — scope it to the minimum the server needs, and rotate it if it ever lands in a shared config.

Installation

The server ships on npm as npm, so your MCP client can launch it on demand — there is no separate build step. Add the server block to your client's configuration, restart it, and the tools register themselves.

Where it fits

Plenty of AI and media services servers cover similar ground. The differences that matter in practice are scope of access and how much setup stands between you and a working tool call. Skill Shelf (Rust Singleton Daemon)'s toolset — browse_shelf, search_skills, read_skill and 8 more — is a fair guide to whether it matches your workflow. It is maintained by halflifezyf2680; worth a glance at recent repository activity before you build anything load-bearing on it.

We check each listing at SyncDev against the project's documentation before it goes live — if something here drifts out of date, it is a bug worth reporting.

Worth knowing first

  • It runs with your machine's permissions. That is convenient and also the reason to think about what you point it at before you approve a tool call.
  • With 11 tools registered it takes up a noticeable share of the context window; turn it off in projects that never touch Skill Shelf (Rust Singleton Daemon).
  • Keep per-call confirmation enabled while you learn its behaviour; it is the cheapest safeguard you have.

Available tools

ToolWhat it does
browse_shelf不传参返回 group catalog + 状态信息;传 group 返回组内 skill summaries
search_skills兜底搜索全部 skill,返回 top N 匹配结果
read_skill默认读取 skill summary;full=true 时读取完整正文、资源、参考文件
install_skills从目录安装 skill 包(支持新建和 LLM 辅助分组)
validate_skills校验完整性;clean=true 时自动删除有问题的 skill
manage_group创建/更新/删除存储组(mode: create/update/delete)
reclassify_skill将 skill 移至新的组(更新 frontmatter + 移动目录 + 重建索引)
SKILL_SHELF_ROOT<package>/data/hub
SKILL_SHELF_SEARCH_LIMIT8
SKILL_SHELF_MAX_RELATED_SKILLS5
SKILL_SHELF_WATCH1

How to install the Skill Shelf (Rust Singleton Daemon) MCP server

MCP 客户端配置:

```json
{
  "mcpServers": {
    "skill-shelf": {
      "command": "node",
      "args": ["D:/Tools/Skill-Shelf/bin/skill-shelf.js", "mcp"]
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Configuration

VariableDescriptionRequired
SKILL_SHELF_ROOTConfiguration value read at startup.Optional

Example prompts to try

  • Use Skill Shelf (Rust Singleton Daemon) to browse shelf.
  • Use Skill Shelf (Rust Singleton Daemon) to search skills.
  • Use Skill Shelf (Rust Singleton Daemon) to read skill.

Frequently asked questions

It connects Skill Shelf (Rust Singleton Daemon) to MCP-compatible AI assistants such as Claude and Cursor, exposing 11 tools (browse_shelf, search_skills, read_skill, and more) that the assistant can call on your behalf. Instead of copying data back and forth by hand, the assistant works with Skill Shelf (Rust Singleton Daemon) directly.