本文收录于专栏 AI Agent智能体系列 ------ 专栏系统覆盖 Agent 技能、MCP 接入与智能体工程实践,点击订阅可跟踪后续更新。
你想给 AI Agent 找现成的技能或工具服务,搜索结果里冒出十几个目录站,分不清谁是官方、谁是聚合、谁已停更?这篇把两大生态的入口一次理清:技能侧从开放标准、官方仓库讲到聚合市场,工具侧从官方注册中心讲到策展目录、容器市场与中文站,三十多个入口的链接与星标数全部实测。再给两者合流的四个信号、三点选型共识,标清哪两个入口真正带签名与命名空间验证、哪些规模数字只是单站自报口径,读完直接照表收藏 bookmark,装工具前先回源码仓库过一遍再动手。
关键字:Agent Skills;MCP Server;主站导航;skills.sh;SkillsMP;MCP Registry;Claude Code;目录市场
全文约 13.2 千字 | 预计阅读 32 分钟
#mermaid-svg-5pb9BUmYGbdttWT6{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#mermaid-svg-5pb9BUmYGbdttWT6 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#mermaid-svg-5pb9BUmYGbdttWT6 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#mermaid-svg-5pb9BUmYGbdttWT6 .error-icon{fill:#552222;}#mermaid-svg-5pb9BUmYGbdttWT6 .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-5pb9BUmYGbdttWT6 .edge-thickness-normal{stroke-width:1px;}#mermaid-svg-5pb9BUmYGbdttWT6 .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-5pb9BUmYGbdttWT6 .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-5pb9BUmYGbdttWT6 .edge-thickness-invisible{stroke-width:0;fill:none;}#mermaid-svg-5pb9BUmYGbdttWT6 .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-5pb9BUmYGbdttWT6 .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-5pb9BUmYGbdttWT6 .marker{fill:#333333;stroke:#333333;}#mermaid-svg-5pb9BUmYGbdttWT6 .marker.cross{stroke:#333333;}#mermaid-svg-5pb9BUmYGbdttWT6 svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-5pb9BUmYGbdttWT6 p{margin:0;}#mermaid-svg-5pb9BUmYGbdttWT6 .edge{stroke-width:3;}#mermaid-svg-5pb9BUmYGbdttWT6 .section--1 rect,#mermaid-svg-5pb9BUmYGbdttWT6 .section--1 path,#mermaid-svg-5pb9BUmYGbdttWT6 .section--1 circle,#mermaid-svg-5pb9BUmYGbdttWT6 .section--1 polygon,#mermaid-svg-5pb9BUmYGbdttWT6 .section--1 path{fill:hsl(240, 100%, 76.2745098039%);}#mermaid-svg-5pb9BUmYGbdttWT6 .section--1 text{fill:#ffffff;}#mermaid-svg-5pb9BUmYGbdttWT6 .node-icon--1{font-size:40px;color:#ffffff;}#mermaid-svg-5pb9BUmYGbdttWT6 .section-edge--1{stroke:hsl(240, 100%, 76.2745098039%);}#mermaid-svg-5pb9BUmYGbdttWT6 .edge-depth--1{stroke-width:17;}#mermaid-svg-5pb9BUmYGbdttWT6 .section--1 line{stroke:hsl(60, 100%, 86.2745098039%);stroke-width:3;}#mermaid-svg-5pb9BUmYGbdttWT6 .disabled,#mermaid-svg-5pb9BUmYGbdttWT6 .disabled circle,#mermaid-svg-5pb9BUmYGbdttWT6 .disabled text{fill:lightgray;}#mermaid-svg-5pb9BUmYGbdttWT6 .disabled text{fill:#efefef;}#mermaid-svg-5pb9BUmYGbdttWT6 .section-0 rect,#mermaid-svg-5pb9BUmYGbdttWT6 .section-0 path,#mermaid-svg-5pb9BUmYGbdttWT6 .section-0 circle,#mermaid-svg-5pb9BUmYGbdttWT6 .section-0 polygon,#mermaid-svg-5pb9BUmYGbdttWT6 .section-0 path{fill:hsl(60, 100%, 73.5294117647%);}#mermaid-svg-5pb9BUmYGbdttWT6 .section-0 text{fill:black;}#mermaid-svg-5pb9BUmYGbdttWT6 .node-icon-0{font-size:40px;color:black;}#mermaid-svg-5pb9BUmYGbdttWT6 .section-edge-0{stroke:hsl(60, 100%, 73.5294117647%);}#mermaid-svg-5pb9BUmYGbdttWT6 .edge-depth-0{stroke-width:14;}#mermaid-svg-5pb9BUmYGbdttWT6 .section-0 line{stroke:hsl(240, 100%, 83.5294117647%);stroke-width:3;}#mermaid-svg-5pb9BUmYGbdttWT6 .disabled,#mermaid-svg-5pb9BUmYGbdttWT6 .disabled circle,#mermaid-svg-5pb9BUmYGbdttWT6 .disabled text{fill:lightgray;}#mermaid-svg-5pb9BUmYGbdttWT6 .disabled text{fill:#efefef;}#mermaid-svg-5pb9BUmYGbdttWT6 .section-1 rect,#mermaid-svg-5pb9BUmYGbdttWT6 .section-1 path,#mermaid-svg-5pb9BUmYGbdttWT6 .section-1 circle,#mermaid-svg-5pb9BUmYGbdttWT6 .section-1 polygon,#mermaid-svg-5pb9BUmYGbdttWT6 .section-1 path{fill:hsl(80, 100%, 76.2745098039%);}#mermaid-svg-5pb9BUmYGbdttWT6 .section-1 text{fill:black;}#mermaid-svg-5pb9BUmYGbdttWT6 .node-icon-1{font-size:40px;color:black;}#mermaid-svg-5pb9BUmYGbdttWT6 .section-edge-1{stroke:hsl(80, 100%, 76.2745098039%);}#mermaid-svg-5pb9BUmYGbdttWT6 .edge-depth-1{stroke-width:11;}#mermaid-svg-5pb9BUmYGbdttWT6 .section-1 line{stroke:hsl(260, 100%, 86.2745098039%);stroke-width:3;}#mermaid-svg-5pb9BUmYGbdttWT6 .disabled,#mermaid-svg-5pb9BUmYGbdttWT6 .disabled circle,#mermaid-svg-5pb9BUmYGbdttWT6 .disabled text{fill:lightgray;}#mermaid-svg-5pb9BUmYGbdttWT6 .disabled text{fill:#efefef;}#mermaid-svg-5pb9BUmYGbdttWT6 .section-2 rect,#mermaid-svg-5pb9BUmYGbdttWT6 .section-2 path,#mermaid-svg-5pb9BUmYGbdttWT6 .section-2 circle,#mermaid-svg-5pb9BUmYGbdttWT6 .section-2 polygon,#mermaid-svg-5pb9BUmYGbdttWT6 .section-2 path{fill:hsl(270, 100%, 76.2745098039%);}#mermaid-svg-5pb9BUmYGbdttWT6 .section-2 text{fill:#ffffff;}#mermaid-svg-5pb9BUmYGbdttWT6 .node-icon-2{font-size:40px;color:#ffffff;}#mermaid-svg-5pb9BUmYGbdttWT6 .section-edge-2{stroke:hsl(270, 100%, 76.2745098039%);}#mermaid-svg-5pb9BUmYGbdttWT6 .edge-depth-2{stroke-width:8;}#mermaid-svg-5pb9BUmYGbdttWT6 .section-2 line{stroke:hsl(90, 100%, 86.2745098039%);stroke-width:3;}#mermaid-svg-5pb9BUmYGbdttWT6 .disabled,#mermaid-svg-5pb9BUmYGbdttWT6 .disabled circle,#mermaid-svg-5pb9BUmYGbdttWT6 .disabled text{fill:lightgray;}#mermaid-svg-5pb9BUmYGbdttWT6 .disabled text{fill:#efefef;}#mermaid-svg-5pb9BUmYGbdttWT6 .section-3 rect,#mermaid-svg-5pb9BUmYGbdttWT6 .section-3 path,#mermaid-svg-5pb9BUmYGbdttWT6 .section-3 circle,#mermaid-svg-5pb9BUmYGbdttWT6 .section-3 polygon,#mermaid-svg-5pb9BUmYGbdttWT6 .section-3 path{fill:hsl(300, 100%, 76.2745098039%);}#mermaid-svg-5pb9BUmYGbdttWT6 .section-3 text{fill:black;}#mermaid-svg-5pb9BUmYGbdttWT6 .node-icon-3{font-size:40px;color:black;}#mermaid-svg-5pb9BUmYGbdttWT6 .section-edge-3{stroke:hsl(300, 100%, 76.2745098039%);}#mermaid-svg-5pb9BUmYGbdttWT6 .edge-depth-3{stroke-width:5;}#mermaid-svg-5pb9BUmYGbdttWT6 .section-3 line{stroke:hsl(120, 100%, 86.2745098039%);stroke-width:3;}#mermaid-svg-5pb9BUmYGbdttWT6 .disabled,#mermaid-svg-5pb9BUmYGbdttWT6 .disabled circle,#mermaid-svg-5pb9BUmYGbdttWT6 .disabled text{fill:lightgray;}#mermaid-svg-5pb9BUmYGbdttWT6 .disabled text{fill:#efefef;}#mermaid-svg-5pb9BUmYGbdttWT6 .section-4 rect,#mermaid-svg-5pb9BUmYGbdttWT6 .section-4 path,#mermaid-svg-5pb9BUmYGbdttWT6 .section-4 circle,#mermaid-svg-5pb9BUmYGbdttWT6 .section-4 polygon,#mermaid-svg-5pb9BUmYGbdttWT6 .section-4 path{fill:hsl(330, 100%, 76.2745098039%);}#mermaid-svg-5pb9BUmYGbdttWT6 .section-4 text{fill:black;}#mermaid-svg-5pb9BUmYGbdttWT6 .node-icon-4{font-size:40px;color:black;}#mermaid-svg-5pb9BUmYGbdttWT6 .section-edge-4{stroke:hsl(330, 100%, 76.2745098039%);}#mermaid-svg-5pb9BUmYGbdttWT6 .edge-depth-4{stroke-width:2;}#mermaid-svg-5pb9BUmYGbdttWT6 .section-4 line{stroke:hsl(150, 100%, 86.2745098039%);stroke-width:3;}#mermaid-svg-5pb9BUmYGbdttWT6 .disabled,#mermaid-svg-5pb9BUmYGbdttWT6 .disabled circle,#mermaid-svg-5pb9BUmYGbdttWT6 .disabled text{fill:lightgray;}#mermaid-svg-5pb9BUmYGbdttWT6 .disabled text{fill:#efefef;}#mermaid-svg-5pb9BUmYGbdttWT6 .section-5 rect,#mermaid-svg-5pb9BUmYGbdttWT6 .section-5 path,#mermaid-svg-5pb9BUmYGbdttWT6 .section-5 circle,#mermaid-svg-5pb9BUmYGbdttWT6 .section-5 polygon,#mermaid-svg-5pb9BUmYGbdttWT6 .section-5 path{fill:hsl(0, 100%, 76.2745098039%);}#mermaid-svg-5pb9BUmYGbdttWT6 .section-5 text{fill:black;}#mermaid-svg-5pb9BUmYGbdttWT6 .node-icon-5{font-size:40px;color:black;}#mermaid-svg-5pb9BUmYGbdttWT6 .section-edge-5{stroke:hsl(0, 100%, 76.2745098039%);}#mermaid-svg-5pb9BUmYGbdttWT6 .edge-depth-5{stroke-width:-1;}#mermaid-svg-5pb9BUmYGbdttWT6 .section-5 line{stroke:hsl(180, 100%, 86.2745098039%);stroke-width:3;}#mermaid-svg-5pb9BUmYGbdttWT6 .disabled,#mermaid-svg-5pb9BUmYGbdttWT6 .disabled circle,#mermaid-svg-5pb9BUmYGbdttWT6 .disabled text{fill:lightgray;}#mermaid-svg-5pb9BUmYGbdttWT6 .disabled text{fill:#efefef;}#mermaid-svg-5pb9BUmYGbdttWT6 .section-6 rect,#mermaid-svg-5pb9BUmYGbdttWT6 .section-6 path,#mermaid-svg-5pb9BUmYGbdttWT6 .section-6 circle,#mermaid-svg-5pb9BUmYGbdttWT6 .section-6 polygon,#mermaid-svg-5pb9BUmYGbdttWT6 .section-6 path{fill:hsl(30, 100%, 76.2745098039%);}#mermaid-svg-5pb9BUmYGbdttWT6 .section-6 text{fill:black;}#mermaid-svg-5pb9BUmYGbdttWT6 .node-icon-6{font-size:40px;color:black;}#mermaid-svg-5pb9BUmYGbdttWT6 .section-edge-6{stroke:hsl(30, 100%, 76.2745098039%);}#mermaid-svg-5pb9BUmYGbdttWT6 .edge-depth-6{stroke-width:-4;}#mermaid-svg-5pb9BUmYGbdttWT6 .section-6 line{stroke:hsl(210, 100%, 86.2745098039%);stroke-width:3;}#mermaid-svg-5pb9BUmYGbdttWT6 .disabled,#mermaid-svg-5pb9BUmYGbdttWT6 .disabled circle,#mermaid-svg-5pb9BUmYGbdttWT6 .disabled text{fill:lightgray;}#mermaid-svg-5pb9BUmYGbdttWT6 .disabled text{fill:#efefef;}#mermaid-svg-5pb9BUmYGbdttWT6 .section-7 rect,#mermaid-svg-5pb9BUmYGbdttWT6 .section-7 path,#mermaid-svg-5pb9BUmYGbdttWT6 .section-7 circle,#mermaid-svg-5pb9BUmYGbdttWT6 .section-7 polygon,#mermaid-svg-5pb9BUmYGbdttWT6 .section-7 path{fill:hsl(90, 100%, 76.2745098039%);}#mermaid-svg-5pb9BUmYGbdttWT6 .section-7 text{fill:black;}#mermaid-svg-5pb9BUmYGbdttWT6 .node-icon-7{font-size:40px;color:black;}#mermaid-svg-5pb9BUmYGbdttWT6 .section-edge-7{stroke:hsl(90, 100%, 76.2745098039%);}#mermaid-svg-5pb9BUmYGbdttWT6 .edge-depth-7{stroke-width:-7;}#mermaid-svg-5pb9BUmYGbdttWT6 .section-7 line{stroke:hsl(270, 100%, 86.2745098039%);stroke-width:3;}#mermaid-svg-5pb9BUmYGbdttWT6 .disabled,#mermaid-svg-5pb9BUmYGbdttWT6 .disabled circle,#mermaid-svg-5pb9BUmYGbdttWT6 .disabled text{fill:lightgray;}#mermaid-svg-5pb9BUmYGbdttWT6 .disabled text{fill:#efefef;}#mermaid-svg-5pb9BUmYGbdttWT6 .section-8 rect,#mermaid-svg-5pb9BUmYGbdttWT6 .section-8 path,#mermaid-svg-5pb9BUmYGbdttWT6 .section-8 circle,#mermaid-svg-5pb9BUmYGbdttWT6 .section-8 polygon,#mermaid-svg-5pb9BUmYGbdttWT6 .section-8 path{fill:hsl(150, 100%, 76.2745098039%);}#mermaid-svg-5pb9BUmYGbdttWT6 .section-8 text{fill:black;}#mermaid-svg-5pb9BUmYGbdttWT6 .node-icon-8{font-size:40px;color:black;}#mermaid-svg-5pb9BUmYGbdttWT6 .section-edge-8{stroke:hsl(150, 100%, 76.2745098039%);}#mermaid-svg-5pb9BUmYGbdttWT6 .edge-depth-8{stroke-width:-10;}#mermaid-svg-5pb9BUmYGbdttWT6 .section-8 line{stroke:hsl(330, 100%, 86.2745098039%);stroke-width:3;}#mermaid-svg-5pb9BUmYGbdttWT6 .disabled,#mermaid-svg-5pb9BUmYGbdttWT6 .disabled circle,#mermaid-svg-5pb9BUmYGbdttWT6 .disabled text{fill:lightgray;}#mermaid-svg-5pb9BUmYGbdttWT6 .disabled text{fill:#efefef;}#mermaid-svg-5pb9BUmYGbdttWT6 .section-9 rect,#mermaid-svg-5pb9BUmYGbdttWT6 .section-9 path,#mermaid-svg-5pb9BUmYGbdttWT6 .section-9 circle,#mermaid-svg-5pb9BUmYGbdttWT6 .section-9 polygon,#mermaid-svg-5pb9BUmYGbdttWT6 .section-9 path{fill:hsl(180, 100%, 76.2745098039%);}#mermaid-svg-5pb9BUmYGbdttWT6 .section-9 text{fill:black;}#mermaid-svg-5pb9BUmYGbdttWT6 .node-icon-9{font-size:40px;color:black;}#mermaid-svg-5pb9BUmYGbdttWT6 .section-edge-9{stroke:hsl(180, 100%, 76.2745098039%);}#mermaid-svg-5pb9BUmYGbdttWT6 .edge-depth-9{stroke-width:-13;}#mermaid-svg-5pb9BUmYGbdttWT6 .section-9 line{stroke:hsl(0, 100%, 86.2745098039%);stroke-width:3;}#mermaid-svg-5pb9BUmYGbdttWT6 .disabled,#mermaid-svg-5pb9BUmYGbdttWT6 .disabled circle,#mermaid-svg-5pb9BUmYGbdttWT6 .disabled text{fill:lightgray;}#mermaid-svg-5pb9BUmYGbdttWT6 .disabled text{fill:#efefef;}#mermaid-svg-5pb9BUmYGbdttWT6 .section-10 rect,#mermaid-svg-5pb9BUmYGbdttWT6 .section-10 path,#mermaid-svg-5pb9BUmYGbdttWT6 .section-10 circle,#mermaid-svg-5pb9BUmYGbdttWT6 .section-10 polygon,#mermaid-svg-5pb9BUmYGbdttWT6 .section-10 path{fill:hsl(210, 100%, 76.2745098039%);}#mermaid-svg-5pb9BUmYGbdttWT6 .section-10 text{fill:black;}#mermaid-svg-5pb9BUmYGbdttWT6 .node-icon-10{font-size:40px;color:black;}#mermaid-svg-5pb9BUmYGbdttWT6 .section-edge-10{stroke:hsl(210, 100%, 76.2745098039%);}#mermaid-svg-5pb9BUmYGbdttWT6 .edge-depth-10{stroke-width:-16;}#mermaid-svg-5pb9BUmYGbdttWT6 .section-10 line{stroke:hsl(30, 100%, 86.2745098039%);stroke-width:3;}#mermaid-svg-5pb9BUmYGbdttWT6 .disabled,#mermaid-svg-5pb9BUmYGbdttWT6 .disabled circle,#mermaid-svg-5pb9BUmYGbdttWT6 .disabled text{fill:lightgray;}#mermaid-svg-5pb9BUmYGbdttWT6 .disabled text{fill:#efefef;}#mermaid-svg-5pb9BUmYGbdttWT6 .section-root rect,#mermaid-svg-5pb9BUmYGbdttWT6 .section-root path,#mermaid-svg-5pb9BUmYGbdttWT6 .section-root circle,#mermaid-svg-5pb9BUmYGbdttWT6 .section-root polygon{fill:hsl(240, 100%, 46.2745098039%);}#mermaid-svg-5pb9BUmYGbdttWT6 .section-root text{fill:#ffffff;}#mermaid-svg-5pb9BUmYGbdttWT6 .section-root span{color:#ffffff;}#mermaid-svg-5pb9BUmYGbdttWT6 .section-2 span{color:#ffffff;}#mermaid-svg-5pb9BUmYGbdttWT6 .icon-container{height:100%;display:flex;justify-content:center;align-items:center;}#mermaid-svg-5pb9BUmYGbdttWT6 .edge{fill:none;}#mermaid-svg-5pb9BUmYGbdttWT6 .mindmap-node-label{dy:1em;alignment-baseline:middle;text-anchor:middle;dominant-baseline:middle;text-align:center;}#mermaid-svg-5pb9BUmYGbdttWT6 :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;} Skills与MCP主站全景
是什么
Skill = SKILL.md 知识包
MCP = 工具连接协议
合流:插件打包一切
三点共识
收录 ≠ 背书
浏览+长尾+安装组合拳
两生态互相收录成常态
Skills 主站
官方:agentskills.io
市场:SkillsMP / skills.sh
awesome 精选合集
MCP 主站
官方 Registry
目录:Glama / PulseMCP
容器:Docker Catalog
目录
- [§1. Skills 与 MCP:一句话讲清两者关系](#§1. Skills 与 MCP:一句话讲清两者关系)
- [§2. 三点使用提示(各评测源共识)](#§2. 三点使用提示(各评测源共识))
- [§3. Agent Skills 主站全景](#§3. Agent Skills 主站全景)
- [§4. MCP 主站全景](#§4. MCP 主站全景)
§1. Skills 与 MCP:一句话讲清两者关系
Agent Skill 是一份"说明书",MCP 是一根"数据线"。
Skill 的实体就是一个文件夹:SKILL.md(YAML 元数据 + Markdown 指令)加上可选的 scripts/、references/、assets/。装进 Agent 的 skills 目录后,Agent 平时只记住每份技能的一行描述,任务相关时才翻开正文------所谓渐进式披露。它教给 Agent 的是"怎么做事":一套工作流、一批坑位表、一个领域约定。
MCP(Model Context Protocol)则是一个开放协议:server 程序通过标准化的 JSON-RPC 接口向 Agent 暴露 tools / resources / prompts。它解决的是"怎么接入":查数据库、调 API、读文件系统,都走同一种插座。一次定义,处处可插,因此被比作 AI 界的 USB。
| 维度 | Agent Skill | MCP Server |
|---|---|---|
| 形态 | Markdown 文件夹(SKILL.md) | 可执行程序,JSON-RPC 协议 |
| 加载 | 按需读取,平时只占一行描述 | 常驻连接,schema 常驻上下文 |
| Token 成本 | 低(未触发几乎为零) | 高(不用也在吃上下文) |
| 能做什么 | 教流程、教判断、带脚本资源 | 接外部系统、实时数据、鉴权 |
| 分发 | 复制目录 / npx skills add | config 注册 / .mcpb 一键包 |
两者关系,官方与社区口径高度一致:互补,不是竞争。Red Hat 的工程博客给了一个好例子:MCP 负责"读到客户联系方式",Skill 负责"你们团队的告警处置手册"------没有 Skill,Agent 有权限但不懂流程;没有 MCP,Agent 懂流程却够不着数据。Simon Willison 甚至给出过两者的嵌套用法:写一个 Skill,第一步教 Agent 去启用某个 MCP,后面几步教它怎么把这个 MCP 用好。
正在发生的合流:四个信号
如果说 2025 年还能把 Skills 和 MCP 当两条平行线,2026 年的天平已经明显倾斜------分发层正在把两者打包成同一个安装单元。
信号一:Claude 插件把两者装进同一个包。 Claude 官方文档明确定义:插件(plugin)是一个目录,里面可以同时捆绑 MCP connectors、skills、slash commands、hooks 和 sub-agents。.mcp.json 声明 MCP server,skills/ 放技能,企业还能通过 MDM 把整个插件推到每台设备。对开发者而言,"装一个插件"正在取代"配一个 MCP + 拷一份 skill"。
信号二:MCP 学会了"一键安装包"。 MCP 官方推出的 MCPB 格式(.mcpb)是一个 zip 包,内含本地 MCP server 加 manifest.json------官方 README 自述其定位"神似 Chrome 扩展(.crx)和 VS Code 扩展(.vsix)",双击即装。更值得注意的是:Claude 桌面端的扩展目录已停止接受 MCPB 单独投稿,官方引导语是"要通过目录分发本地 server,请把它包进插件"。MCP 的分发入口,正在收编进插件体系。
信号三:目录站横向扩品类。 SkillsMP 在提供 skill 搜索之外,自己就挂了一个 MCP endpoint,让 Agent 能用 MCP 协议查询 skill 库;Skiln 一个站同时收录 MCP servers、Claude skills、agents 和 hooks 四类;Smithery 的首页标语也从"MCP registry"扩成了"Connect agents to services"。单一品类的目录站越来越少。
信号四:资本在整合工具供应链。 2026-08-05,企业级 Agent 执行层厂商 Arcade.dev 宣布收购 Smithery------这是第一个被"执行层"买走的知名 MCP registry,距其 6000 万美元 A 轮仅六周。Arcade 的逻辑是"发现 + 托管 + 授权 + 审计"一条龙;Forbes 的评论则点出代价:一个厂商同时控制工具的排名、评级与运行时,中立性存疑。
一句话总结这个趋势:竞争的早已不是 Skill vs MCP,而是"谁的打包分发格式成为默认"------plugin 与 .mcpb 这类容器,正在让 Skills 和 MCP 变成同一个安装单元的两半。
§2. 三点使用提示(各评测源共识)
第一,收录不等于背书。 各目录站的服务器数量口径差异巨大:Glama 自报 3 万--6 万+,聚合站 Unyly 宣称去重后 8 万+,PulseMCP 报 1 万--2 万------统计日期与方法都不同,数字只能当量级参考。真正带验证机制的只有官方 Registry(命名空间密码学验证)和 Docker MCP Catalog(cosign 签名 + Scout 评分);其余市场基本不审代码,Arcade 用自家 ToolBench 实测后甚至宣称"仅 0.5% 的 MCP server 达到高标准"(厂商口径,选型以自测为准)。结论:装任何来自目录站的 skill 或 server 之前,回 GitHub 看一遍源码。
第二,打组合拳,不迷信单一站点。 人类浏览用 PulseMCP(过滤器最实用)或 Glama(元数据最深、可浏览器内沙箱试用);长尾搜索用 mcp.so 或 SkillsMP;安装环节 skills 走 npx skills add(自动识别 70+ Agent),MCP 走 Smithery CLI 或 Docker Catalog;跟踪生态动态靠 PulseMCP 周报。多数评测文的建议一致:并行用 2--3 个目录。
第三,把"合流"当成默认预期。 选目录站时优先看它是否同时覆盖 skills 与 MCP(Skiln 的四类联邦模式是方向);自建工具对内分发时,优先走 plugin / .mcpb 打包格式,而不是让同事手改 config------前者有版本、有签名、有一键装卸。
§3. Agent Skills 主站全景
§3.1 标准与官方层
| 主站 / 仓库 | 链接 | 介绍 |
|---|---|---|
| Agent Skills 开放标准 | https://agentskills.io | Skills 规范官方站。由 Anthropic 创建、现已是跨平台开放标准,被 26+ 平台采纳(Claude、Codex、Gemini CLI、Copilot、Cursor、VS Code 等),含规范全文、快速上手与 skills-ref validate 校验工具 |
| anthropics/skills | https://github.com/anthropics/skills | Anthropic 官方仓库(179,419★ ,API 实测 2026-10-03)。示例 skills + docx/pdf/pptx/xlsx 文档技能 + 模板 + 规范;Claude Code 里 /plugin marketplace add anthropics/skills 一键挂载 |
| Claude Code 插件市场机制 | https://code.claude.com/docs/en/plugins/create-marketplace | 任何 GitHub 仓库加一个 .claude-plugin/marketplace.json 即可成为市场,/plugin install <name>@<marketplace> 安装------skills 的"自建 npm 源" |
§3.2 聚合市场与目录站
| 主站 | 链接 | 介绍 |
|---|---|---|
| SkillsMP | https://skillsmp.com(中文站 https://skillsmp.com/zh) | 体量最大的 skill 聚合市场,自报 300 万+ SKILL.md(全部抓自公开 GitHub)。12 域 / 50+ 分类 / 800+ 职业维度,9 语言,免费 REST API 与 MCP endpoint。定位"生态开放地图",非精选 |
| skills.sh | https://skills.sh(CLI 源码 vercel-labs/skills,32,997★) | Vercel 维护的开放 registry + npx skills 包管理器,事实上的"skills npm":一条命令自动探测 70+ Agent 并装进对应目录,带安装量排行榜与安全审计页;另有 VS Code 扩展 |
| Agent Skills (.cc) | https://agent-skills.cc | 免费目录站,自报 63,000+ skills,按分类组织 |
| ClaudeSkills.info | https://claudeskills.info | 社区目录,658+ 免费 skills(含 Anthropic 官方文档技能),无安全审查 |
| Agensi | https://www.agensi.io/skills | 少见的付费+免费混合市场:每个 skill 上架前过 8 点安全扫描,有真实安装量与版本化更新 |
| Skiln | https://skiln.co | 联邦目录,聚合官方 registry、Smithery、Glama 等十余源、75,000+ 条目;唯一同时覆盖 MCP servers + skills + agents + hooks 四类的目录 |
§3.3 GitHub awesome 精选合集
| 仓库 | Star(实测) | 特色 |
|---|---|---|
| addyosmani/agent-skills | 100,548★ | Chrome 团队 Addy Osmani 出品,25 个覆盖完整 SDLC 的工程工作流 skill(interview→spec→TDD→review→ship) |
| hesreallyhim/awesome-claude-code | 54,965★ | Claude Code 生态公认权威清单:skills+hooks+commands+agents+MCP 全收 |
| K-Dense-AI/scientific-agent-skills | 47,380★ | 150 个科学计算领域 skills(化学信息学/生物信息/建模),科研方向首选 |
| VoltAgent/awesome-agent-skills | 35,126★ | 1000+ 精选,主打 Vercel、Cloudflare、Stripe、Hugging Face 等几十家官方团队出品,明确拒收 AI 批量生成件 |
| travisvn/awesome-claude-skills | 15,251★ | 分类精选 + 资源 + 工具,更新勤 |
| BehiSecc/awesome-claude-skills | 10,201★ | 按文档/开发/数据/科研/安全等 12 类组织 |
§4. MCP 主站全景
§4.1 协议官方与官方 Registry
| 主站 / 仓库 | 链接 | 介绍 |
|---|---|---|
| MCP 官方协议站 | https://modelcontextprotocol.io | 规范、SDK、教程的一手来源(Anthropic 2024-11 开源,现社区共治) |
| 官方 MCP Registry | https://registry.modelcontextprotocol.io | 权威"元注册中心"(2025-09-08 上线预览):只存 server.json 元数据、不存代码,指向 npm/PyPI/Docker 等真实包源。发布走 mcp-publisher CLI + GitHub OAuth 或 DNS 验证确权;下游目录(Smithery/Glama/PulseMCP)都从它同步。REST API:/v0/servers?search=xxx |
| modelcontextprotocol/servers | https://github.com/modelcontextprotocol/servers | 官方参考 servers 仓库(90,961★):filesystem/git/fetch/memory 等参考实现 + 各厂商官方集成索引 |
| modelcontextprotocol/mcpb | https://github.com/modelcontextprotocol/mcpb | MCPB 打包格式规范与 CLI(2,128★):.mcpb = zip + manifest.json,本地 MCP server 的"浏览器扩展式"一键安装 |
§4.2 大型目录与市场
| 主站 | 链接 | 介绍 |
|---|---|---|
| Glama | https://glama.ai/mcp/servers | 元数据最深的目录:质量/维护度分级(最高 AAA 独立验证)、安全扫描、浏览器内沙箱试用、Glama Gateway 托管网关,还有"用 MCP 查 Glama 目录"的自家 server |
| PulseMCP | https://pulsemcp.com | 人工策展、每日更新,过滤器最实用(官方厂商/远程可用/社区);周报是跟踪生态的最佳途径,创始人进了 MCP steering committee,"准官方"地位 |
| Smithery | https://smithery.ai | "MCP 界 Docker Hub":registry + 市场 + 一键托管部署(OAuth 代管、CLI 直写客户端配置)。2026-08 被 Arcade.dev 收购,正向"发现+托管+授权+审计"全链平台演进 |
| mcp.so | https://mcp.so(中文站 https://mcp.so/zh) | 早期最大社区市场(约 2 万+,社区投稿),是 Cline 编辑器内置市场的供稿源;量大策展弱,适合长尾搜索 |
| Docker MCP Catalog | https://hub.docker.com/mcp | 容器化 MCP 目录:全部 Docker-Ready,Docker Scout 评分 + cosign 签名 + Verified Publisher 标识;mcp/ 命名空间下 245 个仓库,GitHub/Stripe/Notion/Playwright 官方均在发布 |
| MCP Market | https://mcpmarket.com | 分类目录 + 每日榜单,宣称约 2.7 万 servers(单一来源口径,待独立验证) |
| mcpservers.org | https://mcpservers.org | wong2/awesome-mcp-servers 的官网化后续(GitHub 不再收 PR,改网页提交),兼营 Agent Skills 库 |
| Unyly | https://unyly.org/mcp-directories | 把官方 Registry + GitHub + npm + PyPI + Docker + Smithery + Glama 全部去重成一个索引(宣称 8 万+),带免费安全扫描 |
| mcp.directory / mcpservers.com / LobeHub / Composio | https://mcp.directory 等 | mcp.directory 轻量快搜;mcpservers.com 手工精选低噪声;LobeHub 混合市场;Composio 企业托管集成(免费至 $229/月) |
注:PulseMCP、mcpservers.org、Docker MCP Catalog 三站对脚本探测返回 403/超时(反爬机制),浏览器访问正常------活跃度以各站页面与评测源交叉印证为准。
§4.3 GitHub awesome 合集
| 仓库 | Star(实测) | 特色 |
|---|---|---|
| punkpeye/awesome-mcp-servers | 95,767★ | MCP 生态最热清单(Glama 创始人维护),与 Glama 目录联动 |
| appcypher/awesome-mcp-servers | 5,783★ | 按实现语言标注(Python/TS/Go/Rust...)的技术型清单 |
| wong2/awesome-mcp-servers | 4,342★ | 早期权威清单,已官网化到 mcpservers.org |
§4.4 客户端内置目录与中文站
| 入口 | 链接 | 介绍 |
|---|---|---|
| Cursor Directory | https://cursor.com/directory | Cursor 官方 MCP/扩展目录,"Add to Cursor" 一键装 |
| VS Code @mcp gallery | VS Code 内置 | 编辑器内 @mcp 直接浏览安装(Copilot 用) |
| Docker Desktop MCP Toolkit | https://docs.docker.com/desktop/features/mcp/ | 桌面图形化装 MCP server,对接 Docker MCP Catalog |
| Claude Code /plugin 市场 | Claude Code 内置 | 原生插件(含 skills + MCP)市场机制 |
| MCP 中文站 | https://mcpcn.com | 中文 MCP 文档/规范/工具目录,Registry 机制中文详解最全 |
结语
两条选型底线值得写进收藏夹注释:一是回到源头 ------目录站只负责"发现",官方 Registry 与源码仓库才负责"可信";二是盯住打包格式------plugin 与 .mcpb 正在成为 Skills 和 MCP 共同的安装单元,今天按这个格式组织的工具资产,明天迁移成本最低。下一步,把 §3、§4 两张表中与你场景最相关的两三个站 bookmark,足够覆盖日常发现与安装。
参考来源
官方公告与规范(链接实测 2026-10-03 可访问):
- Agent Skills 开放标准:https://agentskills.io/specification
- Anthropic 官方 skills 仓库:https://github.com/anthropics/skills
- MCP 官方 Registry:https://registry.modelcontextprotocol.io
- MCPB 打包格式规范:https://github.com/modelcontextprotocol/mcpb
- Claude 插件(捆绑 MCP + skills + hooks)官方文档:https://claude.com/docs/third-party/claude-desktop/extensions
- Arcade.dev 收购 Smithery 官方公告(2026-08-05):https://www.arcade.dev/blog/smithery-joins-arcade/
- skills.sh 开放 CLI 源码:https://github.com/vercel-labs/skills
评测与对比源(数字口径互有差异,文中已标注自报/单源):
- Unyly《MCP Server Directories: Every Catalog & Registry Compared》:https://unyly.org/mcp-directories
- Red Hat《MCP servers vs. skills: Choosing the right context for your AI》:https://developers.redhat.com/articles/2026/05/25/mcp-servers-vs-skills-choosing-right-context-your-ai
- Forbes《Arcade Acquires Smithery To Own The Agent Tool Supply Chain》(2026-08-10):https://www.forbes.com/sites/janakirammsv/2026/08/10/arcade-acquires-smithery-to-own-the-agent-tool-supply-chain/
- Skiln 七大 MCP 目录横评:https://skiln.co/blog/best-mcp-directories-2026
系列导航 :专栏全集 AI Agent智能体系列
我的专栏
| 蛋白 / 抗体 / 多肽 / 核酸 | 分子模拟 / 动力学 / 对接 | 药物 / 设计 / 案例 | AI / Agent / 大模型 |
|---|---|---|---|
| 开源蛋白结构预测 | 分子模拟基础 | 小分子药物设计案例 | AI Agent系列 |
| 开源蛋白生成方法实践 | 分子动力学模拟-Amber | 蛋白药物设计案例 | 化学大模型 |
| 开源多肽设计模型 | 分子动力学模拟-Gromacs | 多肽药物设计案例 | 《AI Agent原理与实战》 |
| 开源多肽性质预测 | 分子动力学模拟-OpenMM | 开源小分子生成设计 | CADD中的机器学习模型 |
| DNA/RNA药物设计 | 結合自由能 | 开源药代动力学软件 | 高效计算配置 |
| siRNA药物设计模型 | UCSF DOCK系列 | 我胡师兄说药 | |
| ASO药物设计模型 | rDock系列 LeDock系列 gnina系列 |