skills-mcp-server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@skills-mcp-server list all skills"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
skills-mcp-server
A small Model Context Protocol (MCP) server that exposes Cursor-style skill packs (SKILL.md trees) to any MCP client. It uses the official TypeScript SDK and supports:
stdio — local subprocess mode (typical for Cursor / Claude Desktop spawning a command).
Streamable HTTP — remote mode on
POST /mcp(stateless), MCP 2025-03-26+.Legacy SSE —
GET /sse+POST /messages?sessionId=...for clients (including many Cursor remote setups) that expect the older HTTP+SSE transport.
This package is client-agnostic: anything that speaks MCP can use it.
Features (MCP surfaces)
Surface | Purpose |
Resources |
|
Tools |
|
Prompts |
|
Skill ids are the POSIX path from SKILLS_ROOT to the folder containing SKILL.md (root-level file uses id _root).
Related MCP server: skillforge
Quick start (local stdio)
npm install
npm run buildDefault skills/ includes packs copied from .cursor/skills in this repo. Add more folders with SKILL.md as needed. Run:
npx skills-mcp-server
# or: node dist/main.jsIn Cursor MCP settings, use command-based config with MCP_TRANSPORT unset or stdio:
{
"mcpServers": {
"skills": {
"command": "node",
"args": ["C:/absolute/path/to/skills-mcp-server/dist/main.js"],
"env": {
"SKILLS_ROOT": "C:/absolute/path/to/your/skills"
}
}
}
}Remote (hosted — Cursor without local stdio)
Use HOSTING_AND_CURSOR.md for free-tier hosts (Render, Railway, Fly, Koyeb, etc.), env vars, and Cursor mcp.json with url + headers.
Endpoints (same host, HTTPS):
Streamable HTTP:
https://your-host/mcpLegacy SSE (often best for Cursor remote):
https://your-host/sse(messages go to/messages)
Health: GET https://your-host/health. Env reference: env.example.
Claude / other clients
Any MCP client that supports stdio or Streamable HTTP can attach the same server. Configure the vendor’s “remote MCP” or “HTTP MCP” entry with your HTTPS URL and bearer token if enabled.
Documentation
HOSTING_AND_CURSOR.md— free hosting, env vars, Cursor remote MCP (url/ SSE vs streamable).DEPLOYMENT.md— Docker, Compose, reverse proxy, operational checklist.
License
MIT.
Available Tools
3 toolsget_skillA
Load the full SKILL.md contents for a skill id.
Inputs: skill_id (required).
list_skillsA
Return a manifest of available skills (id, title, description teaser). No filesystem paths are exposed.
Inputs: no named parameters.
search_skillsA
Filter skills by free-text query over id, title, and description.
Inputs: query (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 3 tools
Each tool has a clearly distinct purpose: retrieving full skill content by ID, listing all skills, and searching skills by query. No overlap or ambiguity.
All tool names follow the verb_noun pattern (get_skill, list_skills, search_skills), making them predictable and easy to understand.
Three tools is well-scoped for a skills server: listing, searching, and retrieving full details. No unnecessary extras or missing essentials.
The tool set covers the expected read-only operations for a skills repository: listing all, searching, and getting full content. No apparent gaps for its purpose.
Maintenance
Related MCP Connectors
Search and discover Agent Skills from the skills.sh registry. Powered by HAPI MCP server.
Discover and inspect public Runx skills before installing them. This read-only hosted MCP exposes search_skills and get_skill. The Apache-2.0 Rust runtime executes skills locally with scoped authority, approval gates and signed receipts. Docs: https://runx.ai/docs/mcp.
Agent skills for Claude, Codex and Cursor: find, install and load skills from one connector.
Search, fetch, lint, and install Agent Skills (SKILL.md) from the SkillMD registry.
Related MCP Servers
- AlicenseAqualityBmaintenanceEnables MCP hosts to discover, browse, and load Agent Skills from one or many SKILL.md libraries over the Model Context Protocol, with namespaced libraries, search/list/get tools, progressive disclosure, and a digest-verified pull client for syncing skills to disk.71MIT
- AlicenseNot gradedqualityBmaintenanceEnables MCP clients to search, retrieve, and validate portable SKILL.md files through skill resources and read-only tools.1,206 PyPI1MIT

craftbag-mcpofficial
AlicenseNot gradedqualityAmaintenanceEnables MCP hosts to discover, list, load, explain, and validate Agent Skills (SKILL.md) from project and home skill trees. Hosts can filter, rank, and load skills without depending on any one agent product.2MIT- AlicenseNot gradedqualityBmaintenanceEnables MCP clients to discover, search, and load Agent Skills stored as SKILL.md files without rebuilding, and to read text resources or preview/stage proposed edits for review.MIT