MCP-skill-library-dynamic
MCP-skill-library-dynamic 🚀
Ein Enterprise-tauglicher MCP-Server (Model Context Protocol), der Skill- und Regeldateien aus einem lokalen Verzeichnis auf Abruf an KI-Agenten bereitstellt. Er ermöglicht es KI-Agenten, spezifische, in Markdown formatierte Skill-Anweisungen dynamisch aufzulisten und abzurufen, ohne unter Context Bloat zu leiden.
✨ Funktionen (v1.2.0)
TypeScript-nativ: 100 % typsicher, kompiliert zu optimierten ES-Modulen.
Kuratierte Basis mit 200+ Kern-Skills: Hochwertiger, deduplizierter und community-standardisierter Skill-Satz, vorindexiert in
skills-base.json.Deterministischer Offline-First-Downloader: Schnelle, zuverlässige Batch-Downloads direkt aus der kuratierten Basisliste mit
npx skills addund exponentiellen Backoff-Wiederholungen.Intelligente Suche & Filter:
list_skillsunterstützt den optionalen Parameterquery(z. B.list_skills({ query: "react" })), um Skills direkt zu filtern und Tokens zu sparen.Rekursive Multi-Datei-Regelaggregation:
fetch_skill_rulescannt und kombiniert automatisch alle verschachtelten Markdown-Dateien (z. B.rules/*.md,references/*.md), ohne tiefere Dokumentation zu überspringen.Automatische Pfadauflösung ohne Konfiguration: Löst
.agents/skillsintelligent relativ zum kompilierten Server-Speicherort auf und eliminiert manuelleSKILLS_DIR-Einrichtungsprobleme.Beseitigung von Geister-Skills: Ignoriert automatisch leere Verzeichnisse und stellt nur Ordner mit verifizierten
.md-Regeldateien bereit.Speichersicheres Caching: Verwendet einen TTL-Cache für die Verzeichnisauflistung und asynchrones I/O für das Lesen von Dateien, um eine 0%ige Wahrscheinlichkeit von Out-of-Memory-Abstürzen (OOM) zu garantieren, selbst bei 100.000+ Skills.
Schutz vor Pfad-Traversal: Kryptografisch abgesicherte Pfadauflösung, um die KI strikt auf das Verzeichnis
.agents/skills/zu beschränken.Sanftes Herunterfahren: Behandelt
SIGINT/SIGTERMund unbehandelte Ausnahmen ordnungsgemäß, um saubere MCP-Socket-Schließungen zu gewährleisten.Token-Diät-Architektur (Kostenersparnis):
list_skillsgibt nur rohe Ordnernamen (Slugs) zurück und minimiert den injizierten Kontext auf nur ~1.500 Tokens, selbst bei 1.000+ Skills.fetch_skill_ruleruft Inhalte strikt on-demand ab, jeweils einen Skill nach dem anderen, und verhindert so KI-Halluzinationen und massive API-Rechnungen.
Related MCP server: SkillMCP
📦 Installation & Build
Klonen oder laden Sie das Repository herunter:
git clone https://github.com/Guslaier/MCP-skill-library-dynamic.git
cd skill-library-mcpAbhängigkeiten installieren:
npm installTypeScript-Quellcode kompilieren:
npm run build🧠 Herunterladen & Verwalten von Skills
Skills werden in .agents/skills/ im Projektstamm geladen (oder über SKILLS_DIR konfiguriert).
Kuratierte Basis-Skills (skills-base.json)
Der Downloader verwendet skills-base.json als einzige Quelle der Wahrheit, die 200+ kuratierte und deduplizierte Skills aus offiziellen und erstklassigen Repositories enthält (anthropics/skills, obra/superpowers, affaan-m/ecc, browser-use usw.).
CLI-Befehle
Befehl | Beschreibung |
| Alle 200+ Basis-Skills herunterladen und installieren |
| Nur Skills herunterladen, die dem angegebenen Namensfilter entsprechen |
Beispiele
# Download all 200+ curated base skills
npm run download
# Download only specific skills matching 'caveman'
npm run download -- caveman
# Download all React / Frontend related skills
npm run download -- react📁 Verzeichnisstruktur
skill-library-mcp/
├── package.json
├── tsconfig.json
├── skills-base.json # Curated index of 200+ skills (name, repo url, description)
├── src/
│ ├── index.ts # MCP Server entry point
│ └── download-skills.ts # Batch downloader from skills-base.json
├── dist/
│ ├── index.js
│ └── download-skills.js
└── .agents/
└── skills/ # Local skill files served to AI agents
├── code-review/
│ └── SKILL.md
├── test-driven-development/
│ └── SKILL.md
└── ...🚀 Server starten
Starten Sie den Server mit:
npm start⚙️ MCP-Konfiguration
Um diesen Server mit einem MCP-Client (wie Antigravity, Cursor, Roo Code oder Cline) zu verbinden, fügen Sie die folgende Konfiguration zur Einstellungsdatei Ihres Clients hinzu:
{
"mcpServers": {
"skill-library": {
"command": "node",
"args": [
"C:/path/to/skill-library-mcp/dist/index.js"
],
"env": {
"SKILLS_DIR": "C:/path/to/skill-library-mcp/.agents/skills"
}
}
}
}Wichtig: Ersetzen Sie
C:/path/to/skill-library-mcpdurch Ihren tatsächlichen Repository-Pfad, der aufdist/index.jszeigt.
🤖 System-Prompt (Knowledge-Base-Protokoll)
Fügen Sie den folgenden Prompt zu Ihren KI-Agenten-Regeln hinzu (.clinerules, .cursorrules oder Custom Instructions), damit der Agent automatisch die Skill-Bibliothek verwendet:
# UNIVERSAL KNOWLEDGE BASE PROTOCOL
You are equipped with the Enterprise "Skill Library MCP". Before starting any architectural planning, refactoring, or feature implementation, you MUST:
1. Use `list_skills` (or `list_skills({ query: "keyword" })`) to check for relevant domain rules or coding standards.
2. If found, use `fetch_skill_rule({ skill_name: "..." })` to read the full context and nested rule guidelines.
3. Explicitly acknowledge the rules and apply them strictly to your code generation.📜 Lizenz
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceServes markdown instructions as tools to provide LLMs with team playbooks, coding standards, domain knowledge, and personal workflows through version-controlled files.9MIT
- FlicenseNot gradedqualityCmaintenanceServes project-specific skills and behavioral rules to AI agents via MCP, enabling automatic injection of behavioral rules and on-demand knowledge for coding assistants like Claude Code and Gemini CLI.1
- AlicenseNot gradedqualityDmaintenanceProvides AI assistants with direct access to local Markdown documentation libraries, enabling them to list, read, and search through docs on demand.MIT
- AlicenseAqualityAmaintenanceEnables AI agents to discover, read, search, and install Markdown-based knowledge (rules, skills, workflows) from a local directory via MCP tools.1238MIT
Related MCP Connectors
Serve a folder of Markdown notes as an MCP server: hybrid search, reading, and sourced answers.
Agent-native MCP server over the public saagarpatel.dev corpus. Read-only, stateless.
Securely search and manage workspace context files for AI agents and teams.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Guslaier/MCP-skill-library-dynamic'
If you have feedback or need assistance with the MCP directory API, please join our Discord server