io.github.214140846/skillhub-mcp
平台与服务by 214140846
一个 MCP server,可将 Claude 风格的 skills 暴露给任何兼容的 MCP client。
什么是 io.github.214140846/skillhub-mcp?
一个 MCP server,可将 Claude 风格的 skills 暴露给任何兼容的 MCP client。
README
Skillhub MCP
<p align="center"> <img src="./assets/logo.png" alt="Skillhub MCP logo" width="160" /> </p>Links
- PyPI: https://pypi.org/project/skillhub-mcp/
- PyPI v1.0.1: https://pypi.org/project/skillhub-mcp/1.0.1/
- Skills directory: http://skills.214140846.net/
mcp-name: io.github.214140846/skillhub-mcp
You already have Claude-style skills (SKILL.md), but in practice you often hit a wall:
- your client speaks MCP, not Claude Skills
- your team uses multiple agents (Cursor, Copilot, Codex, etc.), so skills are painful to reuse across tools
- you want a more flexible way to organize and ship skills (nested folders, zip packaging)
Skillhub MCP bridges that gap: it turns Claude-style skills into MCP tools, so any MCP client can call the same skills.
⚠️ Experimental. Skills may contain scripts/resources. Treat them as untrusted and run with sandboxes/containers when possible.
Is this an MCP server or an MCP client?
This project is an MCP server.
- Skillhub MCP (this repo): runs as a server process and exposes tools/resources to clients.
- MCP clients: editors/agents like Cursor, Claude Code, Codex, etc. They start or connect to MCP servers.
What You Get
- Cross-client reuse: install once, use from any MCP client
- Flexible packaging: nested directories,
.zipand.skillarchives - Skill resources: expose scripts/datasets/examples as MCP resources (files the client can read)
- Resource fallback: a
fetch_resourcetool for clients without native MCP resource support - Multiple transports:
stdio(default),http,sse
Quick Start
Default skills root: ~/.skillhub-mcp
uvx (recommended)
{
"skillhub-mcp": {
"command": "uvx",
"args": ["skillhub-mcp@latest"]
}
}
Use a custom skills root:
{
"skillhub-mcp": {
"command": "uvx",
"args": ["skillhub-mcp@latest", "/path/to/skills"]
}
}
Install in Popular Editors (MCP Clients)
Below are minimal working examples for mainstream “vibe coding” editors.
Cursor
Cursor supports configuring MCP servers via mcp.json. Add the following to your
global ~/.cursor/mcp.json or project .cursor/mcp.json, then restart Cursor.
{
"mcpServers": {
"skillhub-mcp": {
"type": "stdio",
"command": "uvx",
"args": ["skillhub-mcp@latest", "/path/to/skills"]
}
}
}
Claude Code
Option A: configure via Claude Code CLI (recommended for quick setup):
claude mcp add --transport stdio skillhub-mcp -- uvx skillhub-mcp@latest /path/to/skills
Option B: project-scoped configuration via .mcp.json at your project root. You
may need to explicitly allow project MCP servers in .claude/settings.json.
./.mcp.json
{
"mcpServers": {
"skillhub-mcp": {
"type": "stdio",
"command": "uvx",
"args": ["skillhub-mcp@latest", "/path/to/skills"]
}
}
}
./.claude/settings.json (approve only this server)
{
"enabledMcpjsonServers": ["skillhub-mcp"]
}
Codex (OpenAI)
Option A: use the Codex CLI to add a stdio MCP server:
codex mcp add skillhub-mcp -- uvx skillhub-mcp@latest /path/to/skills
Option B: edit ~/.codex/config.toml:
[mcp_servers.skillhub-mcp]
command = "uvx"
args = ["skillhub-mcp@latest", "/path/to/skills"]
Skill Format
Skillhub MCP discovers skills under the root directory (default ~/.skillhub-mcp).
Each skill can be:
- a directory containing
SKILL.md - a
.zipor.skillarchive containingSKILL.md(at the archive root or inside a single top-level folder)
All other files become downloadable MCP resources for your agent to read. Note: Skillhub MCP does not execute scripts; the client decides whether/how to run them.
Example layout:
~/.skillhub-mcp/
├── summarize-docs/
│ ├── SKILL.md
│ ├── summarize.py
│ └── prompts/example.txt
├── translate.zip
├── analyzer.skill
└── web-search/
└── SKILL.md
Archive rules:
translate.zip
├── SKILL.md
└── helpers/
└── translate.js
data-cleaner.zip
└── data-cleaner/
├── SKILL.md
└── clean.py
Directory Structure: Skillhub MCP vs Claude Code
Claude Code expects a flat skills directory (each immediate subdirectory is one skill). Skillhub MCP is more permissive:
- nested directories are discovered
.zip/.skillpackaged skills are supported
If you need Claude Code compatibility, keep the flat layout.
CLI Reference
skillhub-mcp [skills_root] [options]
| Flag / Option | Description |
|---|---|
positional skills_root | Optional skills directory (defaults to ~/.skillhub-mcp). |
--transport {stdio,http,sse} | Transport (default stdio). |
--host HOST | Bind address for HTTP/SSE transports. |
--port PORT | Port for HTTP/SSE transports. |
--path PATH | URL path for HTTP transport. |
--list-skills | List discovered skills and exit. |
--verbose | Emit debug logging. |
--log | Mirror verbose logs to /tmp/skillhub-mcp.log. |
Safety Notes
- Skills are not "just prompts": they can include scripts and arbitrary files.
- Skillhub MCP does not run scripts, but your client might. Prefer running in a sandbox/container.
Language
- English:
README.md - 中文:
README.zh-CN.md
About the Author
I focus on AI SaaS going global, covering the full journey from idea validation and vibe coding to product development, infrastructure, SEO, backlinks, and growth experiments.
Everything shared here comes from real projects, real traffic, and real revenue attempts.
-
Feishu Knowledge Base:
Thor’s AI Going-Global Content Planning
A structured knowledge base documenting hands-on experience in AI product overseas expansion, including demand discovery, execution strategies, and common pitfalls.
-
Blog:
Long-form notes and case studies on building, launching, and iterating AI products in public.
-
Open-source Project (High Star):
Smart Campus System
-
Social:
Sharing real-time thoughts on indie hacking, AI tools, and product growth.
-
Product:
-
AI Video Generation Platform:
An online platform for AI-powered video generation, focused on practical use cases and real user workflows.
-
AI Video & Image Generation:
Model pages:
-
A curated collection of AI video and image generation tools, experiments, and capability tracking.
-
-
AI Video & Image Collection:
常见问题
io.github.214140846/skillhub-mcp 是什么?
一个 MCP server,可将 Claude 风格的 skills 暴露给任何兼容的 MCP client。
相关 Skills
MCP构建
by anthropics
聚焦高质量 MCP Server 开发,覆盖协议研究、工具设计、错误处理与传输选型,适合用 FastMCP 或 MCP SDK 对接外部 API、封装服务能力。
✎ 想让 LLM 稳定调用外部 API,就用 MCP构建:从 Python 到 Node 都有成熟指引,帮你更快做出高质量 MCP 服务器。
Slack动图
by anthropics
面向Slack的动图制作Skill,内置emoji/消息GIF的尺寸、帧率和色彩约束、校验与优化流程,适合把创意或上传图片快速做成可直接发送的Slack动画。
✎ 帮你快速做出适配 Slack 的动图,内置约束规则和校验工具,少踩上传与播放坑,做表情包和演示都更省心。
MCP服务构建器
by alirezarezvani
从 OpenAPI 一键生成 Python/TypeScript MCP server 脚手架,并校验 tool schema、命名规范与版本兼容性,适合把现有 REST API 快速发布成可生产演进的 MCP 服务。
✎ 帮你快速搭建 MCP 服务与后端 API,脚手架完善、扩展顺手,尤其适合想高效验证服务能力的开发者。
相关 MCP Server
Slack 消息
编辑精选by Anthropic
Slack 是让 AI 助手直接读写你的 Slack 频道和消息的 MCP 服务器。
✎ 这个服务器解决了团队协作中需要 AI 实时获取 Slack 信息的痛点,特别适合开发团队让 Claude 帮忙汇总频道讨论或发送通知。不过,它目前只是参考实现,文档有限,不建议在生产环境直接使用——更适合开发者学习 MCP 如何集成第三方服务。
by netdata
io.github.netdata/mcp-server 是让 AI 助手实时监控服务器指标和日志的 MCP 服务器。
✎ 这个工具解决了运维人员需要手动检查系统状态的痛点,最适合 DevOps 团队让 Claude 自动分析性能数据。不过,它依赖 NetData 的现有部署,如果你没用过这个监控平台,得先花时间配置。
by d4vinci
Scrapling MCP Server 是专为现代网页设计的智能爬虫工具,支持绕过 Cloudflare 等反爬机制。
✎ 这个工具解决了爬取动态网页和反爬网站时的头疼问题,特别适合需要批量采集电商价格或新闻数据的开发者。不过,它依赖外部浏览器引擎,资源消耗较大,不适合轻量级任务。