用途
claude-skills-mcp 是一个基于 Model Context Protocol(MCP)的服务器,旨在让任意支持 MCP 的 AI 模型或编程助手(包括 Cursor、Codex、GPT-5、Gemini 等)搜索和调用 Claude 的 Agent Skills 框架,使这些技能能够像原生支持一样可用。它通过 MCP 协议把 Anthropic 的 Agent Skills 能力带入整个 AI 生态。
主要能力
- 语义搜索:使用向量嵌入与语义相似度,根据任务描述智能发现相关技能。
- 渐进式披露:实现 Anthropic Agent Skills 工程博客中描述的多级加载架构(元数据 → 完整内容 → 文件)。
- 多来源加载:可从 GitHub 仓库(直接技能或 Claude Code 插件)或本地目录加载技能。默认来源包括 Anthropic 官方技能库、K-Dense 科学 Agent 技能库(148+ 个面向生物信息学、化学信息学与科学分析的专用技能)以及本地 ~/.claude/skills 目录(如存在)。
- 自动更新:每小时检查技能来源,发生变化时自动重新索引。
- 本地与快速:无需 API 密钥,并带有自动 GitHub 缓存。
- 可配置:可自定义来源、模型和内容限制。
使用方式
项目提供三种核心工具:
find_helpful_skills:基于任务描述进行语义搜索,查找相关技能。read_skill_document:从技能中检索特定文件(脚本、数据、参考文档)。list_skills:查看已加载技能的完整清单(用于探索或调试)。
双包架构
- 前端(claude-skills-mcp):轻量级代理(约 15 MB),即时启动(<5 秒),避免 Cursor 超时;首次使用时自动下载后端;作为 MCP 服务器(stdio)供 Cursor 使用。
- 后端(claude-skills-mcp-backend):重型服务器(约 250 MB),使用 PyTorch 与 sentence-transformers 进行向量搜索;作为 MCP 服务器(streamable HTTP);由前端自动安装,也可独立部署。后端在后台下载(约 60-120 秒,一次性),不影响 Cursor 响应;后续使用即时可用。也可连接到远程托管的后端,无需本地安装。
安装与配置
- Cursor 用户:可通过 Cursor Directory 添加,或将其加入 Cursor 配置(
~/.cursor/mcp.json)。 - 使用 uvx(独立运行):运行
uvx claude-skills-mcp即可用默认配置启动服务器,加载 160+ 个技能。也支持自定义配置。
适用场景
适用于希望在非 Claude 的 AI 编程助手或模型中复用 Claude Agent Skills 的开发者,尤其是需要科学计算、文档处理、演示文稿、Web 制品等专用技能的场景。
限制与现状
该项目已不再托管或维护,新问题和拉取请求可能不会被审查。原因在于 Agent Skills 已被所有主流 AI 平台(Cursor、Windsurf、Claude Code、Copilot 等)原生采用,不再需要 MCP 桥接来向编码助手传递技能。最终版本 v1.1.0 仍可从 PyPI 安装。如需在此基础上继续开发,可 fork 仓库。
许可
本项目基于 Apache License 2.0 开源,版权归 K-Dense(https://www.k-dense.ai)所有(2025-2026)。