MCP Skills Server MCP server
io.github.srprasanna/mcp-skill-hub·v1.0.0·13 starsMCP server that loads and serves skills from a mounted directory with hot reload.
13 stars
Reviews
Write oneNobody has reviewed MCP Skills Server yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
MCP Skills Server tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.10 · 2026-10-01 · same rubric, same numbers if you re-run it
- –Code scanpackage could not be scannedn/a
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 338 days ago4/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How MCP Skills Server compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 60/100
- higher than 15% of 48,255 servers
- GitHub stars
- 13
- more than 89% of 28,688 servers
Install MCP Skills Server in Claude Code, Cursor or VS Code
claude mcp add mcp-skill-hub -- docker run -i --rm docker.io/srprasanna/mcp-skill-hub:1.0.0
What the publisher says
From the MCP Skills Server repository's README, as published. We do not edit it. Read it on GitHub
MCP Skills Server
A production-ready Model Context Protocol (MCP) server that dynamically loads and exposes skills from a mounted volume with hot-reloading support.
📦 Available on MCP Registry - Install with one command!
Features
- Dynamic Skill Loading: Automatically discovers and loads skills from a directory
- Hot-Reloading: Detects changes to SKILL.md files and reloads without restart
- Folder Structure Validation: Enforces best practices with clear error messages
- MCP Protocol Compliant: Full implementation of resources and tools
- Production Ready: Comprehensive error handling, logging, and validation
- Docker Support: Run in containers with volume mounting
- Type Safe: Full type hints using Python 3.13 features
- Well Tested: >80% code coverage with comprehensive test suite
Table of Contents
- Skills Directory Structure
- Quick Start
- Installation
- Usage
- Configuration
- Skill File Format
- MCP Resources and Tools
- Development
- Troubleshooting
- Contributing
- License
Skills Directory Structure
CRITICAL REQUIREMENT: Each skill MUST be in its own dedicated folder within the skills directory. The server will ONLY recognize skills that follow this structure.
✅ Valid Structure
your-skills-directory/
├── skill-one/
│ └── SKILL.md ← Required
├── skill-two/
│ ├── SKILL.md ← Required
│ └── examples/ ← Optional
│ └── example.py
└── skill-three/
├── SKILL.md
├── examples/
│ └── demo.py
└── templates/
└── template.txt❌ Invalid Structures (Will Be Ignored)
your-skills-directory/
├── SKILL.md ❌ Not in a folder - WILL BE SKIPPED
├── random-file.txt ❌ Not a skill folder
├── .hidden-folder/ ❌ Hidden folder - WILL BE SKIPPED
│ └── SKILL.md
└── __pycache__/ ❌ System folder - WILL BE SKIPPED
└── SKILL.mdFolder Naming Conventions
Valid folder names:
- Lowercase with hyphens: my-skill-name
- Lowercase with underscores: excel_advanced
- Alphanumeric: skill-name-v2
Invalid (will be skipped):
- Hidden folders starting with .
- Private folders starting with _
- System folders: pycache, node_modules, .git, etc.
Quick Start
Using Docker (Recommended)
- Create your skills directory:
mkdir -p ~/claude-skills/my-first-skill- Create a skill file:
cat > ~/claude-skills/my-first-skill/SKILL.md << 'EOF'
---
name: "my-first-skill"
description: "My first Claude skill"
---
# My First Skill
This is my first skill for Claude!
## Usage
Simply describe what your skill does here.
EOF- Run the server:
docker run -i --rm \
-v ~/claude-skills:/skills:ro \
mcp-skill-hubUsing Poetry (Development)
- Clone and install:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
MCP Skills Server: common questions
- Is MCP Skills Server MCP server safe?
- With care: it is graded C, so read the findings first (60/100). Read the MCP Skills Server safety report
- How do I install MCP Skills Server?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does MCP Skills Server need an API key?
- No secret keys are declared. It reads 3 settings from the environment.
- Is MCP Skills Server maintained?
- The last commit was 371 days ago (2025-10-29). The latest release is v1.0.0.
- How does MCP Skills Server compare with other MCP servers?
- safety score 60/100 (higher than 15% of 48,255 servers); github stars 13 (more than 89% of 28,688 servers). Full comparison.