AI资源智能搜索工具

SkillHub MCP是一款AI资源智能搜索工具,帮助用户从超过20,000种技能、工具和服务器中快速找到适合的AI任务解决方案。

  • by artuntan
  • TypeScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 artuntan/skillhub-mcp

使用说明

⚡ SkillHub MCP

AI资源智能 --为任何AI任务找到合适的工具。

从20000多种技能、工具、代理、规则和MCP服务器中搜索、发现和获取建议,所有这些都可以从您的终端或AI客户端获得。

快速开始

1.设置(30秒)

npx skillhub-mcp setup

此自动检测您安装的AI客户端(Codex、Claude、Cursor、Windsurf)并自动配置它们。

2.重新启动AI客户端

3.完成!

您的AI助手现在可以发现和推荐工具。试着问一下:

“我应该使用哪些工具来使用LangChain构建RAG管道?”


CLI使用情况

SkillHub还可以作为一个独立的CLI使用,不需要MCP客户端。

为任务推荐工具

npx skillhub-mcp recommend "build a REST API with authentication"

输出:

  #1  Express.js  ✓  9.2
      Fast, unopinionated web framework for Node.js
      tool · cross-platform · expressjs
      → matches technologies: express, node; relevant to: api, coding

  #2  Passport.js  8.8
      Authentication middleware for Node.js
      tool · cross-platform · jaredhanson
      → matches technologies: node; relevant to: authentication

搜索资源

npx skillhub-mcp search "vector database"

获取资源详细信息

npx skillhub-mcp info "LangChain"

数据库统计

npx skillhub-mcp stats

JSON输出

所有数据命令支持 --json 对于管道和脚本:

npx skillhub-mcp recommend "kubernetes" --json | jq '.results[0]'
npx skillhub-mcp stats --json

MCP工具

当连接到AI客户端时,SkillHub会公开这些工具:

工具 说明
recommend 分析任务并推荐相关资源
search 按关键字搜索20000+资源
get_resource 获取特定资源的完整详细信息
get_setup_guide 获取任何资源的安装说明
analyze_stack 根据您的技术栈推荐工具

安全与信任

此软件包的设计是安全和可审计的。

  • ✅ 完全离线 --零网络请求,无HTTP调用,无遥测
  • ✅ 零运行时依赖关系 --自给自足的捆绑包,没有任何东西 node_modules
  • ✅ 无安装脚本 --没有 postinstall,没有代码在上运行 npm install
  • ✅ 没有eval --没有 eval(), new Function(),或动态代码执行
  • ✅ 没有shell访问权限 --没有 exec(), spawn(),或 child_process 用法
  • ✅ 仅在安装向导中访问文件系统 --显式运行时写入MCP客户端配置 setup

看 安全.md 有关运行时行为和文件系统访问的完整详细信息。


诊断

npx skillhub-mcp doctor

检查Node.js版本, npx 路径解析、数据库加载和MCP客户端配置状态。


手动客户端设置

如果安装向导不适用于您的客户端,请手动生成配置:

npx skillhub-mcp print-config codex    # Codex (TOML)
npx skillhub-mcp print-config claude   # Claude Desktop (JSON)
npx skillhub-mcp print-config cursor   # Cursor (JSON)
npx skillhub-mcp print-config windsurf # Windsurf (JSON)

重要提示: 安装向导使用绝对路径 npx (例如。, /opt/homebrew/bin/npx).GUI应用程序通常不会继承shell的PATH。


需求

  • Node.js 18+
  • npm/npx

许可证

麻省理工学院

赞助商

成为赞助商 部落.run.