MCP 是那个**“万能接口”**(就像 USB-C)。
Skills 是插上接口后实现的**“具体功能”**(就像充电、数据传输、视频输出)。
当你(开发者)开发一个 MCP Server 时,你实际上是在为 Claude 创造新的 Skills。
你编写代码: 你用 Python 写了一个 MCP Server,它可以查询你们公司的 enterprise-network-mcp。
配置连接: 你在 Claude Desktop 的配置文件里指向这个 Server。
转换: Claude 启动时,通过 MCP 协议向 Server 询问:“你有哪些本领?”
生成技能: Server 回复:“我有 query_firewall_rules 和 list_pods 两个工具。”
呈现: 这两个工具在 Claude 界面上就变成了 Claude 的新 Skills。
因此
在你目前参与的 AI Acceleration 项目中:
你的目标: 是开发一个 MCP Server。
你的实现: 这个 Server 里面封装了调用 Panorama API 和 Infoblox API 的逻辑。
赋予的能力: 一旦这个 Server 跑通,Claude(作为客户端)就获得了一项名为 "Network Analysis Skill" 的技能。
例子: 你问 Claude:“北京 VPN 的流量正常吗?”
过程: Claude 调用你的 MCP Server -> Server 调用 Panorama API -> 返回结果给 Claude -> Claude 总结回复你。