MCPSkill
Mcp和Skill市场MCP 与 Skill
指南

MCP 入门

先用人话把 MCP 搞懂,再去看代码和协议细节。

MCP 解决什么问题

Agent 只有在能访问合适的工具和数据时才真正有用。如果没有统一协议,每接一个系统都要单独写适配层,不仅难维护,也很难检查、复用和控制权限。

先记住三个角色

1
客户端

想要使用能力的 AI 应用或运行时。

2
服务端

把真实系统包装成受控能力的连接层。

3
能力

真正可调用的工具,或者可读取的资源。

一个新手例子

假设有个 Agent 需要回答“Skill 页面讲了什么”。MCP 服务端提供一个 search_docs 工具,客户端发现它后,由模型决定是否调用,最后服务端返回相关页面。

用户:哪个页面解释了 Skill?

客户端看到可用工具:
search_docs({ query: string, limit: number })

客户端调用:
search_docs({ query: "Skill", limit: 2 })

服务端返回:
{
  "results": [
    {
      "title": "什么是 Skill?",
      "url": "/skill",
      "snippet": "Skill 把可复用的步骤、规则和模板打包起来..."
    }
  ]
}

练习路线

按这个顺序学,能把概念一层一层堆起来,不会乱。

1
词汇

先看 什么是 MCP?,确认 client、server、capability、result 分别是什么。

2
第一段代码

复制 MCP 快速开始 里的纯 JavaScript 示例。

3
实战实验室

继续做 学习实验室 里的练习。

4
真正设计

读 MCP 服务端,学习验证、错误、权限和输出结构怎么设计。

下一步