A Model Context Protocol (MCP) server that enables AI agents to search, discover, and install skills from the SkillsMP marketplace.
| Tool | Description |
|---|---|
skillsmp_search |
Search skills by keywords with pagination and sorting |
skillsmp_ai_search |
AI-powered semantic search using natural language |
skillsmp_get_skill_content |
Read skill content (SKILL.md) from GitHub |
skillsmp_list_repo_skills |
List available skills in a repository |
skillsmp_install_skill |
Install skills to AI coding agents |
- Node.js 18+
- SkillsMP API key (Get one here)
claude mcp add skillsmp -- npx -y skillsmp-mcp-server --env SKILLSMP_API_KEY=your_api_keyAdd to your Cursor MCP configuration (~/.cursor/mcp.json):
{
"mcpServers": {
"skillsmp": {
"command": "npx",
"args": ["-y", "skillsmp-mcp-server"],
"env": {
"SKILLSMP_API_KEY": "your_api_key"
}
}
}
}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"
}
}
}
}Add to your Opencode configuration:
{
"mcp": {
"skillsmp": {
"type": "local",
"command": ["npx", "-y", "skillsmp-mcp-server"],
"env": {
"SKILLSMP_API_KEY": "your_api_key"
},
"enabled": true
}
}
}Add to your Antigravity MCP configuration:
{
"mcpServers": {
"skillsmp": {
"command": "npx",
"args": ["-y", "skillsmp-mcp-server"],
"env": {
"SKILLSMP_API_KEY": "your_api_key"
}
}
}
}Add to your Roo Code MCP settings:
{
"mcpServers": {
"skillsmp": {
"command": "npx",
"args": ["-y", "skillsmp-mcp-server"],
"env": {
"SKILLSMP_API_KEY": "your_api_key"
}
}
}
}Add to your Copilot MCP configuration:
{
"mcpServers": {
"skillsmp": {
"command": "npx",
"args": ["-y", "skillsmp-mcp-server"],
"env": {
"SKILLSMP_API_KEY": "your_api_key"
}
}
}
}| Variable | Required | Description |
|---|---|---|
SKILLSMP_API_KEY |
Yes | Your SkillsMP API key |
TRANSPORT |
No | Transport type: stdio (default) or http |
PORT |
No | HTTP port when using http transport (default: 3000) |
Once configured, the MCP server tools become available to your AI assistant.
Search for Python skills sorted by stars
Find skills that help with building REST APIs with authentication
What skills are available in anthropics/claude-code?
Install the frontend-design skill from anthropics/claude-code to Claude Code
Search skills by keywords.
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
query |
string | Yes | - | Search keywords |
page |
number | No | 1 | Page number |
limit |
number | No | 20 | Results per page (max: 100) |
sort_by |
string | No | stars | Sort by stars or recent |
AI-powered semantic search using natural language.
| Parameter | Type | Required | Description |
|---|---|---|---|
query |
string | Yes | Natural language query |
Read skill content from GitHub repository.
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
owner |
string | Yes | - | GitHub username/org |
repo |
string | Yes | - | Repository name |
path |
string | No | - | Path to skill folder |
branch |
string | No | main | Git branch |
List all skills in a repository.
| Parameter | Type | Required | Description |
|---|---|---|---|
source |
string | Yes | GitHub owner/repo |
Install skills to AI coding agents.
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
source |
string | Yes | - | GitHub owner/repo |
skills |
string | Yes | - | Skill names (comma-separated) |
agents |
string | Yes | - | Target agents (comma-separated) |
global |
boolean | No | false | Install user-level instead of project-level |
Supported Agents: claude-code, cursor, codex, opencode, antigravity, github-copilot, roo
For remote deployments or multi-client scenarios:
SKILLSMP_API_KEY="your_api_key" TRANSPORT=http PORT=3000 npx skillsmp-mcp-servergit clone https://github.com/anilcancakir/skillsmp-mcp-server.git
cd skillsmp-mcp-server
npm install
npm run build
npm run devnpm run test:runMIT License - see LICENSE for details.
Built with the Model Context Protocol TypeScript SDK.