Skill

Bridges Claude Skill packages to any MCP-compatible AI agent with standardized, secure Skill execution.
  • python

0

GitHub Stars

python

Language

5 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "ephemeraldew-skill_mcp": {
      "command": "uvx",
      "args": [
        "skill-mcp-server",
        "--skills-dir",
        "/path/to/your/skills",
        "--workspace",
        "/path/to/workspace"
      ]
    }
  }
}

Skill MCP Server lets any MCP-compatible AI agent use Claude Skills by acting as a converter layer. It translates standard Skill packages into a format that your agent can execute, enabling plug-and-play access to skills without bespoke parsing or integration work.

How to use

You connect Skill MCP Server to your MCP client so your agent can load and run Skill folders. Once connected, you can quickly access skills, read their documentation, fetch resources, and execute bundled scripts in a sandboxed workspace. This setup supports hot-reloading, so you can add new skills on the fly without restarting the server.

How to install

Prerequisites: ensure you have Python and a runtime for your chosen starting method. You can run the server via uvx for a zero-install experience, or install and run it with Python if you prefer.

# Using uvx (recommended, no local install needed)
uvx
# Then run the Skill MCP Server with your skills directory and workspace via the uvx command shown below

Install the Skill MCP Server package locally if you prefer a Python-based approach.

pip install skill-mcp-server

Additional configuration and usage notes

Configure your MCP client to point to the Skill MCP Server. If you use uvx, provide the server binary and the following arguments to locate your skills and workspace.

{
  "mcpServers": {
    "skill-server": {
      "command": "uvx",
      "args": [
        "skill-mcp-server",
        "--skills-dir", "/path/to/your/skills",
        "--workspace", "/path/to/workspace"
      ]
    }
  }
}

If you install locally with Python, run the server as shown here.

{
  "mcpServers": {
    "skill-server": {
      "command": "python",
      "args": [
        "-m", "skill_mcp_server",
        "--skills-dir", "/path/to/your/skills",
        "--workspace", "/path/to/workspace"
      ]
    }
  }
}

Security and robustness notes

The server validates paths and runs Skill operations in a sandboxed environment. Use the workspace flag to isolate Skill outputs and keep execution results separate from your main project files.

Troubleshooting tips

If Skill loading fails, verify that your skills directory contains valid Skill folders with SKILL.md files and optional scripts and references. Check that the workspace path is writable and accessible by the process running the MCP server.

Notes on usage patterns

Use list_skills to inspect available skills, load a specific skill with skill, read its documentation via skill_resource, and execute associated scripts with skill_script. All file operations respect the designated workspace and are sandboxed for safety.

Available tools

list_skills

List all available skills found in the configured skills directory.

skill

Load a specific skill to retrieve its detailed instructions from the SKILL.md file.

skill_resource

Read reference documents or templates packaged with skills for guidance.

skill_script

Execute bundled scripts from a loaded skill in a controlled environment.

file_read

Read files located in the current workspace to access inputs or outputs.

file_write

Write files to the workspace to persist results and artifacts.

file_edit

Edit existing files within the workspace to modify configurations or outputs.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational