Sign inSign up

portertech/skills-mcp-server

By portertech

•Updated 8 months ago

Image
0

555

portertech/skills-mcp-server repository overview

⁠Skills MCP Server

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.

⁠Quick Start

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

⁠MCP Client Configuration

{
  "mcpServers": {
    "skills": {
      "command": "docker",
      "args": ["run", "-i", "--rm", "--mount", "type=bind,src=/path/to/skills,dst=/skills,readonly", "portertech/skills-mcp-server:latest", "/skills"]
    }
  }
}

⁠Creating 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.

⁠How It Works

  1. Discovery: The server scans the skills directory for SKILL.md files
  2. Registration: Each skill becomes an MCP tool named after the skill
  3. Invocation: When a model calls the tool, it receives the skill's instructions
  4. Execution: The model follows the instructions to complete the task

Tag summary

Content type

Image

Digest

sha256:a4d655ae7…

Size

2.2 MB

Last updated

8 months ago

docker pull portertech/skills-mcp-server