AI技能搜索管理服务

MCP服务器用于从skills.sh搜索和管理AI代理技能,提供技能搜索、热门技能获取、技能详情查询和安装命令生成功能。

  • by brandonqr
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 brandonqr/skillsh-mcp

使用说明

MCP技能服务器.sh

MCP(模型上下文协议)服务器,用于搜索和管理AI代理技能 技能s.sh.

特性

  • 🔍 检索技巧:按查询词搜索技能
  • 📊 流行技能:从排行榜获取热门技能
  • 📝 技能详情:获取有关特定技能的信息
  • 💻 安装命令:为技能生成安装命令

安装

1.构建服务器

cd skillsh-mcp
npm install
npm run build

2.配置您的客户端

克劳德代码

选项A:使用 claude mcp add (推荐)

claude mcp add skills-sh --scope user -- node /absolute/path/to/skillsh-mcp/dist/index.js

可用范围:

  • --scope local (默认)--仅在当前项目中对您可用
  • --scope project --通过共享 .mcp.json 在项目根目录中(提交给git)
  • --scope user --适用于全球所有项目

选项B:使用 .mcp.json 文件

创建或编辑 .mcp.json 在项目根目录中:

{
  "mcpServers": {
    "skills-sh": {
      "command": "node",
      "args": ["/absolute/path/to/skillsh-mcp/dist/index.js"],
      "env": {}
    }
  }
}

选项C:使用 claude mcp add-json

claude mcp add-json skills-sh '{"command":"node","args":["/absolute/path/to/skillsh-mcp/dist/index.js"]}'

对于光标

增添 .cursor/mcp.json 在您的工作空间中:

{
  "mcpServers": {
    "skills-sh": {
      "command": "node",
      "args": ["${workspaceFolder}/skillsh-mcp/dist/index.js"]
    }
  }
}

然后重新启动Cursor。

用法

服务器提供以下工具:

search_skills

在skills.sh上搜索技能

  • 怎么翻译 (必填):搜索词(例如“mapbox”、“react”、“gis”)
  • 限制 (可选):最大结果数(默认值:50)

get_popular_skills

从排行榜获取热门技能

  • 限制 (可选):结果数(默认值:20)
  • 时间范围 (可选):“所有”、“趋势”或“热门”(默认值:“全部”)

get_skill_details

获取特定技能的详细信息

  • 所有者 (必填):GitHub所有者/用户名
  • 仓库 (必填):存储库名称
  • skillId (必填):技能ID

get_install_command

获取技能的npx install命令

  • 所有者 (必填):GitHub所有者/用户名
  • 仓库 (必填):存储库名称

发展

# Install dependencies
npm install

# Build
npm run build

# Run in development mode
npm run dev

兼容性

客户端 传输 状态
克劳德代码 stdio ✅ 支持
光标 stdio ✅ 支持
克劳德桌面 stdio ✅ 支持