skill-to-mcp
by biocontext-ai·★ 24·Score 43
Converts Claude Skills to MCP server resources with discovery and access tools.
Overview
Skill-to-MCP is a Python package that transforms Claude Skills format into MCP server resources, enabling LLM applications to access skill collections through the Model Context Protocol. The server automatically discovers skills in specified directories, parses YAML frontmatter from SKILL.md files, and provides three core tools: get_available_skills for listing all skills, get_skill_details for retrieving content and file listings, and get_skill_related_file for accessing specific files with security protections against directory traversal.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose this when you have existing Claude Skills collections and want to expose them through MCP without rewriting them.
When NOT to choose this
Avoid this if you need to create skills from scratch, as it requires skills to be in the Claude Skills format rather than other formats.
Tools this server exposes
3 tools extracted from the READMEget_available_skillsLists all available skills with metadata
get_skill_detailsReturns SKILL.md content and file listing for a specific skill
get_skill_related_fileReads a specific file within a skill directory
Comparable tools
Installation
Install using pip:
pip install --user skill_to_mcpOr use uvx for immediate execution:
SKILLS_DIR=/path/to/skills uvx skill_to_mcpFor Claude Desktop, add to your claude_desktop_config.json:
{
"mcpServers": {
"skill-to-mcp": {
"command": "uvx",
"args": ["skill_to_mcp", "--skills-dir", "/path/to/your/skills"],
"env": {
"UV_PYTHON": "3.12"
}
}
}
}FAQ
- What is the format of a skill?
- A skill must be in its own subdirectory containing a SKILL.md file with YAML frontmatter specifying name and description, followed by the skill content.
- Can I run multiple skill collections simultaneously?
- Yes, you can configure multiple instances of the MCP server with different skill directories in your MCP client configuration.
Compare skill-to-mcp with
Last updated · Auto-generated from public README + GitHub signals.