Skill-MCP
Skill-MCP 🚀
스킬을 데이터로 취급하는 차세대 AI Agent 스킬 레지스트리 및 인지 규칙 엔진 Next-Gen AI Agent Skill Registry & Cognitive Rule Engine
📖 핵심 개념과 아키텍처 혁신
기존 Agent 스킬 생태계에는 두 가지 핵심 문제가 있습니다.
스킬 검색 비효율: 단순 키워드 매칭은 롱테일 수요를 대응하지 못하며, 다중 스킬 연동에는 의존성 해석과 데이터 흐름 계획 능력이 부족합니다.
규칙형 표준 부재: 코드 네이밍, 코드 리뷰, 딥 사고, 커밋 규칙 등 "규칙(Rules)"은 명확한 트리거 워드가 없으면 AI가 거의 스스로 호출하지 않습니다.
Skill-MCP는 **「듀얼 트랙 스킬 아키텍처(Dual-Track Skill Architecture)」**를 제안합니다:
┌───────────────────────────┐
│ AI Client (Claude/Cursor)│
└─────────────┬─────────────┘
│
skill_search("...")
│
▼
┌──────────────────────────────────────────────┐
│ Skill-MCP │
├──────────────────────┬───────────────────────┤
│ │ │
【按需检索】 ▼ ▼ 【强制注入】 │
┌─────────────────────────┐ ┌────────────────────────────┐ │
│ Tool Skills (工具型) │ │ Rule Skills (准则型) │ │
├─────────────────────────┤ ├────────────────────────────┤ │
│ • BM25 + 向量混合召回 │ │ • 跳过搜索竞争 │ │
│ • 多技能工作流 DAG 规划 │ │ • 随每次检索无条件跟车附带 │ │
│ • 沙箱隔离与 HITL 权限 │ │ • 强制规范 AI 思考与代码风格│ │
└───────────┬─────────────┘ └────────────┬───────────────┘ │
│ │ │
└──────────────────┬─────────────────┘ │
▼ │
┌──────────────────────┐ │
│ 统一 Payload 返回给 AI│ │
└──────────────────────┘ │
└──────────────────────────────────────────────┘Related MCP server: Agent Workflow MCP Server
📐 Skill-MCP 스킬 표준 규격 (The Skill Standard)
skills/ 아래에 저장된 모든 스킬은 동일한 **「삼위일체」** 조직 표준을 적용합니다:
skills/<namespace>/<skill-name>/
├── skill.json # 1. 机器契约(元数据、IO Schema、权限、执行入口、skillType)
├── SKILL.md # 2. AI 执行 SOP 指南(角色定位、正反例、步骤规范)
└── scripts/ # 3. 可执行脚本工具(自动化校验器、数据抓取脚本、转换器等)
└── run.ts1. skill.json 계약 정의
{
"schemaVersion": 1,
"name": "naming-conventions",
"namespace": "dev",
"version": "1.0.0",
"description": "代码与变量命名规范守门人:强制统一 AI 代码命名风格,约束布尔谓词、函数动词前缀与常量大写。",
"category": "dev",
"tags": ["naming-conventions", "code-style", "rules"],
"triggers": ["naming", "variable", "refactor", "code"],
"keywords": ["naming", "camelCase", "snake_case"],
"whenToUse": "在生成、重构或审查任何编程语言的代码时必须遵守",
"whenNotToUse": "编写纯文本说明或无代码生成的闲聊场景无需遵守",
// 核心区分:'tool' (按需搜索工具) | 'rule' (永远生效的准则)
"skillType": "rule",
"useCases": [
{ "task": "审查并规范生成的变量与函数命名" }
],
"preconditions": {},
"io": {
"input": { "semanticType": "text" },
"output": { "semanticType": "text" }
},
"capabilities": ["dev:naming-conventions"],
"consumes": [],
"dependencies": [],
"permissions": {
"fsRead": ["*"],
"fsWrite": [],
"network": [],
"tools": [],
"env": [],
"maxDurationMs": 5000,
"maxCostCents": 0,
"mutating": false
},
"entrypoint": {
"kind": "inline",
"code": "return { applied: true, rule: 'dev:naming-conventions' };"
},
"status": "active"
}2. SKILL.md 작성 규범
Frontmatter:
name,namespace,version,skillType,description을 포함합니다.정통 규범 (Do's):해야 할 행동 강령을 항목별로 명확히 나열합니다.
대조 예시 (Bad vs Good):명시적인 대조 코드 블록을 제공하여 LLM의 오해 여지를 제거합니다.
🛠️ MCP 도구 매트릭스 (9 Tools)
도구 이름 | 역할 |
| 도구형 스킬을 혼합 검색하고 전역에서 활성화되는 규칙형 스킬( |
| 스킬의 의존성 토폴로지, 버전 충돌, 순환 의존성과 파일 해시를 확인합니다. |
| 스킬의 전체 |
| 스킬을 실행하며 HITL 2단계 수동 개입 승인과 샌드박스 격리 정책을 지원합니다. |
| 전체 Workflow를 오케스트레이션하여 실행하고 두 단계(HITL) 개입 승인을 지원합니다. |
| 스킬 실행 피드백을 보고하고 Thompson Sampling 및 Elo 승률 기반 동적 재정렬을 트리거합니다. |
| 새 스킬을 동적으로 등록하고 콤텐츠 네트워크, TOFU 서명 바인딩 및 품질 게이트를 지원합니다. |
| 스킬의 과거 호출 빈도, 승률, Elo 점수와 휫한 스킬 레시피를 확인합니다. |
🚀 빠른 시작
환경 요구 사항
Node.js:
>= 24.0.0(네임 전용으로 TypeScript 타입 스트리핑과 SQLite 지원)
1. 로컬 실행 (Stdio 모드)
로컬 MCP 서비스로 Claude Desktop 또는 Cursor에 직접 통합합니다:
# 安装依赖
npm install
# 运行测试套件(91 项自动化测试)
npm test
# 启动 Stdio MCP 服务
npm start2. 로컬/서버 HTTP 모드 (Streamable HTTP / SSE)
# 启动 HTTP 服务,监听 0.0.0.0:3000
node src/main.ts --http --host 0.0.0.0 --port 3000서비스 준비 엔드포인트:http://127.0.0.1:3000/mcp (JSON-RPC 및 Server-Sent Events 스트리밍 응답 지원)
🐳 Docker 배포
# 构建镜像
docker build -t skill-mcp:latest .
# 后台运行容器(数据持久化挂载)
docker run -d \
-p 3000:3000 \
--name skill-mcp \
-v $(pwd)/data:/app/data \
skill-mcp:latest🔌 클라이언트 설정 예시
Claude Desktop (claude_desktop_config.json)
로컬 프로세스 방식 (stdio):
{
"mcpServers": {
"skill-mcp": {
"command": "node",
"args": ["/path/to/Skill-mcp/src/main.ts"]
}
}
}원격 서버 방식 (HTTP):
{
"mcpServers": {
"remote-skill-mcp": {
"url": "http://your-server-ip:3000/mcp"
}
}
}🛡️ 규칙형 스킬 생태계 (Built-in Rule Skills)
현재 13가지 최고 수준의 인지 및 엔지니어링 수호자 규칙을 내장하고 있습니다:
🌟 Git 커밋 규범:
dev:git-conventional-commits🌟 타입 안전 방어:
dev:typescript-strict-guard🌟 코드 네이밍 수호:
dev:naming-conventions🌟 코드 보안 검토:
dev:code-review-guard🌟 SOLID 아키텍처 원칙:
arch:clean-code-solid🌟 엔터프라이즈 RESTful:
web:restful-api-standard🌟 모던 웹 미학:
design:modern-ui-aesthetics🧠 검증 체인 사고 (CoVe):
reasoning:chain-of-verification🧠 동적 사고 체인:
reasoning:sequential-thinking🧠 도요타 5-Whys:
reasoning:root-cause-5whys🧠 악마의 대변인 (대립적):
reasoning:adversarial-critic🧠 제일원리 추론:
reasoning:first-principles🧠 다중 기준 계량적 의사결정:
reasoning:decision-tradeoff-matrix
📄 오픈소스 라이선스
이 프로젝트는 MIT License로 오픈소스로 공개됩니다.
Maintenance
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 gradedqualityFmaintenanceProvides dynamic, context-aware code assistant skills through hybrid RAG (vector + knowledge graph), enabling runtime skill discovery, automatic toolchain-based recommendations, and on-demand loading from multiple git repositories.20MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to create, share, discover, and execute reusable multi-step workflow templates.MIT
- AlicenseNot gradedqualityAmaintenanceEnables AI agents to intelligently match tasks to skills through semantic embeddings, track skill effectiveness, detect skill gaps, and discover new skills from external sources.Apache 2.0
- FlicenseAqualityCmaintenanceProvides AI agents with a structured library of engineering skills, best practices, and playbooks for software development.2
Related MCP Connectors
Agent-first skill marketplace with USK open standard for Claude, Cursor, Gemini, Codex CLI.
A registry of 5,900+ peer-authored skills any MCP agent can search and load on demand.
Git-backed platform for skills, tools, and context for AI agents
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/2428424081cn/Skill-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server