A no-nonsense MCP (Model Context Protocol) server that exposes Claude-compatible skills as tools, enabling any agent with an MCP client to use them. Minimal by design, written in Go.
docker pull portertech/skills-mcp-server:latest
# Run with skills directory mounted
docker run -i --mount type=bind,src=$HOME/.skills,dst=/skills,readonly portertech/skills-mcp-server:latest /skills
# List discovered skills
docker run --mount type=bind,src=$HOME/.skills,dst=/skills,readonly portertech/skills-mcp-server:latest --list /skills
{
"mcpServers": {
"skills": {
"command": "docker",
"args": ["run", "-i", "--rm", "--mount", "type=bind,src=/path/to/skills,dst=/skills,readonly", "portertech/skills-mcp-server:latest", "/skills"]
}
}
}
Skills are directories containing a SKILL.md file with YAML frontmatter:
---
name: my-skill
description: A brief description of what this skill does
---
# My Skill
Detailed instructions for the AI to follow when using this skill.
SKILL.md filesContent type
Image
Digest
sha256:a4d655ae7…
Size
2.2 MB
Last updated
8 months ago
docker pull portertech/skills-mcp-server