AI技能管理服务

一个即插即用的MCP服务器,连接AI编码代理到SkillsMP市场,提供社区制作的8000+技能的搜索、安装和读取功能。

  • by adarc8
  • JavaScript
  • 本地部署
  • 10 星标
  • 更新于
在 GitHub 查看 adarc8/skills-master-mcp

使用说明

skills-master-mcp

Quick Start  •  Example  •  Tools  •  Architecture  •  Agents


这是什么?

A. 即插即用 主控程序 将您的AI编码代理连接到 技能MP 市场-8000多种社区技能。

您可以搜索技能,轻松安装( ~/.claude/skills/)或者直接将它们读取到代理的上下文中(无需安装)。
不需要API密钥。
要设置的一个命令。

关键的想法是帮助像我这样懒惰的人更频繁地使用技能,并为我们亲爱的代理人节省时间和代币。


示例

这是一个真实的用例:将Markdown文件转换为PDF。
您可以让代理通过网络搜索学习如何操作,也可以简单地导入技能。
超级高效和快速。

You:      "I need to convert README.md to a PDF"

Agent:    searches SkillsMP for "markdown to pdf"
          → finds a skill for it
          → reads the SKILL.md content from GitHub
          → now has the full instructions in context

Agent:    "I found a skill for this. It uses Puppeteer to render
           the markdown and save it as PDF. Let me do that now."

          ...converts your file using the skill's instructions.

You:      ":))))"

该技能从未安装到您的 ~/.claude/skills
代理人只是阅读了它,学习了方法,并执行了它。
一次性使用。

如果你想永久获得一项技能,你也可以安装它:

You:      "Install that markdown-to-pdf skill for Claude Code"

Agent:    runs install_skill
          → skill is now saved to .claude/skills/
          → available in every future conversation

快速开始

没有API密钥
不 .env
没有配置
只需安装并运行

克劳德代码

claude mcp add skills-master -- npx skills-master-mcp

光标

增添 .cursor/mcp.json:

{
  "mcpServers": {
    "skills-master": {
      "command": "npx",
      "args": ["skills-master-mcp"]
    }
  }
}

任何MCP兼容客户端

npx skills-master-mcp

工具

工具 输入 输出
search 关键字(例如。, "react testing") 与姓名、作者、明星、链接匹配的技能列表
ai_search 普通英语(例如。, "how to build REST APIs") 语义相关技能按相关性排名
read_skill GitHub所有者+仓库+路径 技能的完整skill.md内容,加载到代理上下文中
install_skill GitHub源代码+技能名称+目标代理 技能永久保存到代理的技能目录
remove_skill 技能名称 从代理的技能目录中删除技能文件
Full parameter reference

search

参数 类型 默认值 说明
query 字符串 必需的 搜索词
page 编号 1 页码
limit 编号 20 每页结果(最多:100)
sort_by 字符串 "stars" "stars" 或 "recent"
response_format 字符串 "markdown" "markdown" 或 "json"

ai_search

参数 类型 默认值 说明
query 字符串 必需的 自然语言查询
response_format 字符串 "markdown" "markdown" 或 "json"

read_skill

参数 类型 默认值 说明
owner 字符串 必需的 GitHub用户/组织
repo 字符串 必需的 存储库名称
path string -- 技能文件夹路径
branch 字符串 "main" Git分支

install_skill

参数 类型 默认值 说明
source 字符串 必需的 GitHub owner/repo 或完整URL
skills 字符串 必需的 技能名称(逗号分隔)
agents 字符串 必需的 目标代理(逗号分隔)
global 布尔值 false 全局安装(用户级别)

remove_skill

参数 类型 默认值 说明
skills 字符串 必需的 要删除的技能名称(逗号分隔)
agent 字符串 "claude-code" 目标代理
global 布尔值 false 从全局范围中删除

支持的代理

代理 安装 删除
克劳德代码 是 是
光标 是 是
法典 是 --
开源代码 是 --
GitHub Copilot 是 --
鲁 是 --
反重力 是 --

运作原理

Your AI Agent
    │
    ▼
skills-master-mcp (local, via npx)
    ├── search / ai_search ──▶ Proxy Backend ──▶ SkillsMP API
    ├── read_skill ──────────▶ GitHub (direct)
    ├── install_skill ───────▶ npx add-skill
    └── remove_skill ────────▶ Local file deletion

搜索请求通过代理后端,因此您不需要API密钥。其他一切都是直接的。


配置

无需配置。高级使用的可选环境变量:

变量 默认值 描述
SKILLS_MASTER_BACKEND_URL 生产URL 覆盖后端端点
TRANSPORT stdio stdio 或 http
PORT 3000 HTTP端口(当 TRANSPORT=http)

链接


许可证

麻省理工学院