SkillMCP
Click on "Install 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., "@SkillMCPlist the skills available for this project"
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.
SkillMCP
Local MCP server that serves project skills to AI coding agents (Cursor, Claude Code, Gemini CLI, Antigravity).
The host spawns skills-mcp serve over stdio (no HTTP). SkillMCP injects a short session ritual via MCP instructions and exposes tools to list and read SKILL.md files on demand.
Pairs well with LearnSkill (session friction) and claude-mem (long-term memory).
Requirements: Python ≥ 3.11. Standalone package — no monorepo or sibling tools required.
Install
cd SkillMCP
# Option A — uv (recommended)
uv sync
uv run skills-mcp --version
# Option B — pip
pip install -e .
skills-mcp --versionRelated MCP server: local-skills-mcp
Quick start
cd /path/to/your-project
skills-mcp init . # skillmcp.toml, .agents/skills/, register MCP with hosts
skills-mcp verify # layout + registration checkRestart your agent host so it picks up the new MCP server entry.
Example project layout (see examples/my-project/):
your-project/
skillmcp.toml
.agents/
skills/
my-skill/
SKILL.mdConfiguration
skillmcp.toml
Lists skill folders in priority order. Later entries win on name collision.
skill_folders = [
"/path/to/shared/skills",
".agents/skills",
]Case | Result |
File missing | Defaults to |
| Same default |
Each skill_folders entry can be either:
Path kind | Detection | Example |
Skill library | No |
|
Single skill |
|
|
skill_folders = [
"/path/to/LearnSkill/learn", # single skill folder
".agents/skills", # project skill library
]Skill library contents:
Directory skills:
foo/SKILL.mdplus optionalreferences/,scripts/,assets/Flat legacy files:
foo.md(YAML frontmatter + body)
Single skill folder: point at the directory that contains SKILL.md (name in frontmatter need not match the folder name).
Frontmatter fields: name, description, optional triggers, metadata, license, compatibility.
Environment variables
Variable | Meaning |
| Project directory containing |
| Optional shared skills folder (lowest priority; prepended before |
| Cap MCP instruction block size ( |
Config discovery: walk up from cwd for skillmcp.toml, or use SKILLS_MCP_ROOT when set.
Skill sources (merge order)
Priority | Source |
Lowest |
|
↑ | Earlier entries in |
Highest | Last entry in |
Project rules (AGENT.md, AGENTS.md, Cursor rules/hooks) are not injected by SkillMCP — configure those in your agent host.
MCP host registration
skills-mcp init and skills-mcp mcp register write a server entry to:
Host | Config file |
Claude Code |
|
Cursor |
|
Antigravity |
|
Gemini CLI |
|
Example entry (Cursor / Claude):
{
"mcpServers": {
"skills-mcp": {
"command": "/path/to/venv/bin/python",
"args": ["-m", "skills_mcp", "serve", "--root", "/path/to/your-project"],
"env": {
"SKILLS_MCP_ROOT": "/path/to/your-project",
"SKILLS_MCP_LIBRARY": "/path/to/shared/skills"
}
}
}
}On Windows, use the full path to python.exe in command if skills-mcp is not on PATH. Add -u before -m in args if stdio buffering causes handshake timeouts.
Optional shared library: set SKILLS_MCP_LIBRARY to a skills folder (e.g. SkillMCP/examples/my-project/.agents/skills).
Manual config (no init): add the same mcpServers block yourself using the Python where skills-mcp is installed, then restart the host.
MCP tools
Tool | Description |
| JSON health snapshot: paths, skill counts, registration status |
| JSON catalog ( |
| Full |
| Files under a skill's |
| Read one UTF-8 file from a skill subdirectory |
| JSON: |
| Run a learn skill script (detectors, collect-cursor) |
| Ensure |
list_skills response
Returns metadata only (not full bodies):
[
{
"name": "role-plan",
"description": "Produce an execution-ready plan before writing code…",
"path": ".agents/skills/role-plan/SKILL.md",
"format": "directory",
"references_dir": "references",
"scripts_dir": "",
"assets_dir": ""
}
]Pass project_path when working in a repo other than SKILLS_MCP_ROOT to merge that project's skills (local names win on collision).
Session instructions
Every session gets a fixed ritual: call list_skills, then read_skill(name) before implementing patterns a skill covers. Large skill bodies stay out of context until explicitly loaded.
CLI
Command | Description |
| Create |
| Run MCP server on stdio (host spawns this) |
| Verify layout and MCP registration |
| Re-register with all supported hosts |
Debug serve manually:
skills-mcp serve --root /path/to/your-projectTroubleshooting
Problem | Fix |
Stale paths after moving project | Run |
Missing skills | Run |
Server not starting | Host MCP config must use the same Python where |
Wrong skills from another repo | Workspace MCP config must set |
Windows handshake timeout | Add |
Design notes
Stdio, not HTTP — local-only; every MCP host supports it
Instructions + tools — small ritual always on; skill bodies loaded on demand
Last-wins merge — shared library + early folders; project skills in later folders override by name
No daemon — host spawns the server per session; skill index rebuilt each spawn
Related projects
Project | Role |
Session friction analysis | |
Long-term memory across sessions |
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA local MCP server that provides all 42 BMAD AI development skills to multiple AI tools (Claude Code, Cursor, etc.) with project context injection and a live web dashboard.23MIT
- AlicenseAqualityAmaintenanceA universal MCP server that enables any LLM or AI agent to access expert skills from your local filesystem.37135MIT
- AlicenseAqualityCmaintenanceServes 484 Claude Code skills and 17 global rules as MCP tools, enabling skill and rule retrieval, keyword search, and project-level rule discovery for any Claude client.11102MIT
- AlicenseNot gradedqualityAmaintenanceMCP server that unifies and synchronizes AI coding skills across multiple tools, exposing skill discovery and retrieval via list_skills and read_skill.10112MIT
Related MCP Connectors
The project brain for AI coding agents — memory, decisions, sprints, knowledge base via MCP.
Agent-native MCP server over the public saagarpatel.dev corpus. Read-only, stateless.
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/NVentimiglia/SkillsMCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server