mcpField
S
Skillsmp

Skillsmp

Local
github.com/anilcancakirAI & Agents3Updated 40w ago

About Skillsmp

Skillsmp is an MCP server for AI agents to search, inspect, and install skills from the SkillsMP marketplace. It supports keyword and semantic search, reads skill content from GitHub, and installs skills to several coding agents.

Key features

  1. 01Keyword search with sorting
  2. 02Natural-language semantic search
  3. 03Read GitHub skill content
  4. 04List skills in a repository
  5. 05Install skills to coding agents

Use cases

  1. 01Find skills by language or topic
  2. 02Search for a development skill in natural language
  3. 03Inspect repository skills and install them to an agent

MCP support

The MCP server gives AI agents tools to search SkillsMP, read skill content, list repository skills, and install selected skills.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"skillsmp": {
"command": "npx",
"args": [
"-y",
"skillsmp-mcp-server"
],
"env": {
"SKILLSMP_API_KEY": "<SKILLSMP_API_KEY>"
}
}
}
}
Run commandnpx -y skillsmp-mcp-server
Environment variables to set
SKILLSMP_API_KEYSecret

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npmskillsmp-mcp-server

Tools

5

Saved tool list · updated 3w ago

ParameterTypeRequiredDescription
querystringYesSearch query for skills (e.g., 'SEO', 'web scraper', 'data analysis')
pageintegerNoPage number for pagination
limitintegerNoItems per page (default: 20, max: 100)
sort_byenumNoSort results by: 'stars' (default) or 'recent'stars | recent
response_formatenumNoOutput format: 'markdown' for human-readable or 'json' for machine-readablemarkdown | json

Details

From the project README

SkillsMP MCP Server

A Model Context Protocol (MCP) server that enables AI agents to search, discover, and install skills from the SkillsMP marketplace.

Features

ToolDescription
skillsmp_searchSearch skills by keywords with pagination and sorting
skillsmp_ai_searchAI-powered semantic search using natural language
skillsmp_get_skill_contentRead skill content (SKILL.md) from GitHub
skillsmp_list_repo_skillsList available skills in a repository
skillsmp_install_skillInstall skills to AI coding agents

Requirements

Setup

Claude Code
claude mcp add skillsmp -- npx -y skillsmp-mcp-server --env SKILLSMP_API_KEY=your_api_key
Cursor

Add to your Cursor MCP configuration (~/.cursor/mcp.json):

{
  "mcpServers": {
    "skillsmp": {
      "command": "npx",
      "args": ["-y", "skillsmp-mcp-server"],
      "env": {
        "SKILLSMP_API_KEY": "your_api_key"
      }
    }
  }
}
Claude Desktop

Add to your Claude Desktop configuration:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "skillsmp": {
      "command": "npx",
      "args": ["-y", "skillsmp-mcp-server"],
      "env": {
        "SKILLSMP_API_KEY": "your_api_key"
      }
    }
  }
}
Opencode

Add to your Opencode configuration:

{
  "mcp": {
    "skillsmp": {
      "type": "local",
      "command": ["npx", "-y", "skillsmp-mcp-server"],
      "env": {
        "SKILLSMP_API_KEY": "your_api_key"
      },
      "enabled": true
    }
  }
}
Google Antigravity

Add to your Antigravity MCP configuration:

{
  "mcpServers": {
    "skillsmp": {
      "command": "npx",
      "args": ["-y", "skillsmp-mcp-server"],
      "env": {
        "SKILLSMP_API_KEY": "your_api_key"
      }
    }
  }
}
Roo Code

Add to your Roo Code MCP settings:

{
  "mcpServers": {
    "skillsmp": {
      "command": "npx",
      "args": ["-y", "skillsmp-mcp-server"],
      "env": {
        "SKILLSMP_API_KEY": "your_api_key"
      }
    }
  }
}
GitHub Copilot

Add to your Copilot MCP configuration:

{
  "mcpServers": {
    "skillsmp": {
      "command": "npx",
      "args": ["-y", "skillsmp-mcp-server"],
      "env": {
        "SKILLSMP_API_KEY": "your_api_key"
      }
    }
  }
}

Environment Variables

VariableRequiredDescription
SKILLSMP_API_KEYYesYour SkillsMP API key
TRANSPORTNoTransport type: stdio (default) or http
PORTNoHTTP port when using http transport (default: 3000)

Usage

Once configured, the MCP server tools become available to your AI assistant.

Search Skills
Search for Python skills sorted by stars
AI Semantic Search
Find skills that help with building REST APIs with authentication
List Repository Skills
What skills are available in anthropics/claude-code?
Install Skills
Install the frontend-design skill from anthropics/claude-code to Claude Code

API Reference

skillsmp_search

Search skills by keywords.

ParameterTypeRequiredDefaultDescription
querystringYes-Search keywords
pagenumberNo1Page number
limitnumberNo20Results per page (max: 100)
sort_bystringNostarsSort by stars or recent
skillsmp_ai_search

AI-powered semantic search using natural language.

ParameterTypeRequiredDescription
querystringYesNatural language query
skillsmp_get_skill_content

Read skill content from GitHub repository.

ParameterTypeRequiredDefaultDescription
ownerstringYes-GitHub username/org
repostringYes-Repository name
pathstringNo-Path to skill folder
branchstringNomainGit branch
skillsmp_list_repo_skills

List all skills in a repository.

ParameterTypeRequiredDescription
sourcestringYesGitHub owner/repo
skillsmp_install_skill

Install skills to AI coding agents.

ParameterTypeRequiredDefaultDescription
sourcestringYes-GitHub owner/repo
skillsstringYes-Skill names (comma-separated)
agentsstringYes-Target agents (comma-separated)
globalbooleanNofalseInstall user-level instead of project-level

Supported Agents: claude-code, cursor, codex, opencode, antigravity, github-copilot, roo

HTTP Transport

For remote deployments or multi-client scenarios:

SKILLSMP_API_KEY="your_api_key" TRANSPORT=http PORT=3000 npx skillsmp-mcp-server

Development

From Source
git clone https://github.com/anilcancakir/skillsmp-mcp-server.git
cd skillsmp-mcp-server
npm install
npm run build
npm run dev
Running Tests
npm run test:run

License

MIT License - see LICENSE for details.

Links


Built with the Model Context Protocol TypeScript SDK.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.