skills-master-mcp

skills-master-mcp

Connects AI coding agents to the SkillsMP marketplace, allowing users to search, read, and install over 8,000 community-made skills. It enables agents to gain new capabilities either through on-the-spot instruction or permanent installation without requiring an API key.

Category
Visit Server

README

<h1 align="center">skills-master-mcp</h1>

<p align="center"> <a href="https://www.npmjs.com/package/skills-master-mcp"><img src="https://img.shields.io/npm/v/skills-master-mcp?color=blue&label=npm" alt="npm version" /></a> <a href="https://www.npmjs.com/package/skills-master-mcp"><img src="https://img.shields.io/npm/dm/skills-master-mcp?color=green" alt="npm downloads" /></a> <a href="https://opensource.org/licenses/MIT"><img src="https://img.shields.io/badge/license-MIT-yellow" alt="License: MIT" /></a> <a href="https://nodejs.org"><img src="https://img.shields.io/badge/node-%3E%3D18-brightgreen" alt="Node.js" /></a> <a href="https://modelcontextprotocol.io"><img src="https://img.shields.io/badge/MCP-compatible-purple" alt="MCP Compatible" /></a> </p>

<p align="center"> <a href="#quick-start">Quick Start</a>  •  <a href="#example">Example</a>  •  <a href="#tools">Tools</a>  •  <a href="#how-it-works">Architecture</a>  •  <a href="#supported-agents">Agents</a> </p>


What is this?

A Plug & Play MCP server that connects your AI coding agent to the SkillsMP marketplace - 8,000+ community-made skills.

You can search for skills, easily install them (to ~/.claude/skills/) or read them directly into your agent's context (without installing).
No API key needed.
One command to set up.

The key idea is to help lazy people like me to use skills more often, and save time and tokens for our dear agents.


Example

Here’s a real use case: converting a Markdown file to PDF.
You can either have the agent learn how to do it via web search, or simply import the skill.
Super efficient and fast.

You:      "I need to convert README.md to a PDF"

Agent:    searches SkillsMP for "markdown to pdf"
          → finds a skill for it
          → reads the SKILL.md content from GitHub
          → now has the full instructions in context

Agent:    "I found a skill for this. It uses Puppeteer to render
           the markdown and save it as PDF. Let me do that now."

          ...converts your file using the skill's instructions.

You:      ":))))"

The skill was never installed to your ~/.claude/skills
The agent just read it, learned the approach, and executed it.
One-shot use.

If you want a skill permanently, you can install it too:

You:      "Install that markdown-to-pdf skill for Claude Code"

Agent:    runs install_skill
          → skill is now saved to .claude/skills/
          → available in every future conversation

Quick Start

No API key
No .env
No configuration
Just install and run

Claude Code

claude mcp add skills-master -- npx skills-master-mcp

Cursor

Add to .cursor/mcp.json:

{
  "mcpServers": {
    "skills-master": {
      "command": "npx",
      "args": ["skills-master-mcp"]
    }
  }
}

Any MCP-Compatible Client

npx skills-master-mcp

Tools

Tool Input Output
search keywords (e.g., "react testing") List of matching skills with name, author, stars, links
ai_search plain English (e.g., "how to build REST APIs") Semantically relevant skills ranked by relevance
read_skill GitHub owner + repo + path The skill's full SKILL.md content, loaded into agent context
install_skill GitHub source + skill names + target agents Skill permanently saved to agent's skills directory
remove_skill skill names Deletes the skill files from agent's skills directory

<details> <summary>Full parameter reference</summary>

search

Parameter Type Default Description
query string required Search terms
page number 1 Page number
limit number 20 Results per page (max: 100)
sort_by string "stars" "stars" or "recent"
response_format string "markdown" "markdown" or "json"

ai_search

Parameter Type Default Description
query string required Natural language query
response_format string "markdown" "markdown" or "json"

read_skill

Parameter Type Default Description
owner string required GitHub user/org
repo string required Repository name
path string Path to skill folder
branch string "main" Git branch

install_skill

Parameter Type Default Description
source string required GitHub owner/repo or full URL
skills string required Skill names (comma-separated)
agents string required Target agents (comma-separated)
global boolean false Install globally (user-level)

remove_skill

Parameter Type Default Description
skills string required Skill names to remove (comma-separated)
agent string "claude-code" Target agent
global boolean false Remove from global scope

</details>


Supported Agents

Agent Install Remove
Claude Code Yes Yes
Cursor Yes Yes
Codex Yes
OpenCode Yes
GitHub Copilot Yes
Roo Yes
Antigravity Yes

How It Works

Your AI Agent
    │
    ▼
skills-master-mcp (local, via npx)
    ├── search / ai_search ──▶ Proxy Backend ──▶ SkillsMP API
    ├── read_skill ──────────▶ GitHub (direct)
    ├── install_skill ───────▶ npx add-skill
    └── remove_skill ────────▶ Local file deletion

Search requests go through a proxy backend so you don't need an API key. Everything else is direct.


Configuration

Nothing to configure. Optional env vars for advanced use:

Variable Default Description
SKILLS_MASTER_BACKEND_URL Production URL Override backend endpoint
TRANSPORT stdio stdio or http
PORT 3000 HTTP port (when TRANSPORT=http)

Links


License

MIT

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured