KL

kdpa-llc/local-skills-mcp

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

40 stars 8 forks 质量 88 趋势 26MIT

通用MCP服务器使任何LLM或AI代理都能利用本地文件系统的专家技能。通过懒加载减少上下文消耗。

概览

![NPM版本][npm-package]![npm下载][npm-package]![npm敲击键盘][npm-package]![许可证:MIT][许可证]![节点][nodejs]![MCP][mcp协议] ![CI][CI-工作流程]![代码编码][编码编码] ![代码QL][代码QL-工作流程] ![GitHub 星号][观星者] ![GitHub 分叉][网络] ![GitHub 问题][仓库问题] ![GitHub 最后提交][提交] ![欢迎 PR][贡献] 一个模型上下文协议(MCP)服务器,能够访问本地文件系统中的专家技能。写一次技能,可以在Claude Code、Claude Desktop、Cline、Continue.dev、自定义代理或任何兼容MCP的客户端中使用。 通过结构化、专家级的指令,改造AI能力,满足专业任务需求。上下文高效的懒加载——仅初始加载技能名称/描述(~50个技能),按需完整内容。 - - 支持任何MCP客户端(Claude Code/Desktop、Cline、Continue.dev、自定义代理)- - 一次编写,跨多个AI系统和大型语言模型(Claude、GPT、Gemini、Ollama等)使用。

概述(AI 翻译)

通过MCP使任何LLM或AI代理能够利用本地文件系统的专家技能

快速入门 • 特色 • 使用情况 • 常见问题 • 贡献


📑 目录

  • 什么是本地技能MCP?
  • ✨ 特色
  • 🚀 快速入门
  • 📝 SKILL.md 节目形式
  • 🎯 使用情况
  • ❓ 常见问题解答
  • 🤝 贡献

什么是本地技能MCP?

一个通用模型上下文协议(MCP)服务器,使任何LLM或AI代理都能访问你本地文件系统的专家技能。写一次技能,可以在Claude Code、Claude Desktop、Cline、Continue.dev、自定义代理或任何兼容MCP的客户端上使用。

通过结构化、专家级的指令,改造AI能力,满足专业任务需求。上下文高效的懒加载——仅初始加载技能名称/描述(~50个技能),按需完整内容。

🆚 为什么要用本地技能MCP?

功能 本地技能 MCP 内置 Claude 技能
可移植性任何MCP客户端 仅限Claude代码
存储 多个目录聚合 ~/.claude/skills/ 仅限
召唤 通过MCP工具显式调用 由Claude自动调用

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。


📑 Table of Contents


What is Local Skills MCP?

A universal Model Context Protocol (MCP) server that enables any LLM or AI agent to access expert skills from your local filesystem. Write skills once, use them across Claude Code, Claude Desktop, Cline, Continue.dev, custom agents, or any MCP-compatible client.

Transform AI capabilities with structured, expert-level instructions for specialized tasks. Context-efficient lazy loading—only skill names/descriptions load initially (~50 tokens/skill), full content on-demand.

🆚 Why Use Local Skills MCP?

Feature Local Skills MCP Built-in Claude Skills
Portability Any MCP client Claude Code only
Storage Multiple directories aggregated ~/.claude/skills/ only
Invocation Explicit via MCP tool Auto-invoked by Claude
Context Usage Lazy loading (names only) All skills in context

✨ Features

  • 🌐 Universal - Works with any MCP client (Claude Code/Desktop, Cline, Continue.dev, custom agents)
  • 🔄 Portable - Write once, use across multiple AI systems and LLMs (Claude, GPT, Gemini, Ollama, etc.)
  • ⚡ Context Efficient - Lazy loading (~50 tokens/skill for names/descriptions, full content loads on-demand)
  • 🔥 Hot Reload - Changes apply instantly without restart (new skills, edits, deletions)
  • 🎯 Multi-Source - Auto-aggregates from built-in skills, ~/.claude/skills, ./.claude/skills, ./skills, custom paths
  • 📦 Zero Config - Works out-of-the-box with standard locations
  • ✨ Focused API - Three tools: get_skill to load one, validate_skill to check a SKILL.md, evaluate_skill to measure how reliably it triggers

🚀 Quick Start

1. Install

在 GitHub 查看完整 README

安装

npx --yes npm@11 ci # Use the same npm major as CI
新手?先看 mcpskill.org 教程 →

配置

{ "mcpServers": { "local-skills": { "command": "local-skills-mcp" } } }