虽然都称为"技能"或"扩展",但它们服务于完全不同的目的。Skills 面向人类学习者,而 MCP 面向 AI 代理。
| 对比维度 | GitHub Skills | MCP Servers | Google Vertex AI |
|---|---|---|---|
| 1. 核心定义 | 人类学习课程 | AI 开放协议 | 云端 Agent 生态 |
| 2. 目标受众 | 初学者/开发者 | LLM 客户端/开发者 | 企业级应用开发者 |
| 3. 技术基础 | Markdown + YAML | JSON-RPC (本地) | OpenAPI / Swagger |
| 4. 集成方式 | GitHub App | 本地进程连接 | REST API / Cloud SDK |
| 5. 鉴权机制 | Repo 权限 | 无 (本地信任) | IAM / OAuth 2.0 |
| 6. 数据源 | Git 仓库 | 本地文件/数据库 | BigQuery / Google Search |
| 7. 开发门槛 | 低 | 中 | 高 (需了解 GCP) |
| 8. 部署环境 | GitHub | 本地/服务器 | Google Cloud Platform |
| 9. 费用成本 | 免费 | 开源免费 | 按量付费 (Tokens/Compute) |
| 10. 适用场景 | Git 教学 | IDE 辅助/本地自动化 | 企业知识库/智能客服 |