MCP.Market

MCP Skills Server MCP server

by srprasanna·io.github.srprasanna/mcp-skills-server·v1.0.0·13 stars

MCP server that loads and serves skills from a mounted directory with hot reload.

C60/100grade C
What users say
No reviews yet
Be the first
Safety scan
C60/100

full report

Adoption
New

13 stars

Reviews

Write one

Nobody 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

no findings
  • –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
Overall 60/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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-skills-server -- docker run -i --rm docker.io/srprasanna/mcp-skills-server:1.0.0
Add to Cursor

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.md

Folder 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)

  1. Create your skills directory:
mkdir -p ~/claude-skills/my-first-skill
  1. 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
  1. Run the server:
docker run -i --rm \
  -v ~/claude-skills:/skills:ro \
  mcp-skill-hub

Using Poetry (Development)

  1. 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.