Help us improve
Share bugs, ideas, or general feedback.
Converted MCP servers as Claude Code plugins
npx claudepluginhub dolphinsue319/mcp2pluginOptimize your codebase for AI with Repomix—transform, compress, and secure repos for easier analysis with modern AI tools.
Break down complex problems with Sequential Thinking, a structured tool and step by step math solver for dynamic, reflective solutions.
Integrate with Gemini CLI for large-scale file analysis, secure code execution, and advanced context control using Google's powerful tools.
Query documentation using semantic search via Gemini File Search. Provides list_stores and query_docs tools.
Production-ready workflow orchestration with 84 marketplace plugins, 192 local specialized agents, and 156 local skills - optimized for granular installation and minimal token usage
Directory of popular Claude Code extensions including development tools, productivity plugins, and MCP integrations
No description available.
Share bugs, ideas, or general feedback.
將 MCP (Model Context Protocol) 伺服器轉換為 Claude Code Plugin 格式的命令列工具。
git clone https://github.com/dolphinsue319/mcp2plugin.git
cd mcp2plugin
使用 uv run 可直接執行,無需額外安裝步驟。
如需使用 LLM 增強解析功能,請設定 Gemini API Key:
.env 檔案:cp .env.example .env
.env 填入 API Key:GEMINI_API_KEY=your-api-key-here
若不設定 API Key,工具仍可正常運作,但解析結果可能較不精確。
在使用前,先初始化 marketplace:
uv run mcp2plugin init
這會建立以下結構:
./
├── .claude-plugin/
│ └── marketplace.json
└── plugins/
可自訂 marketplace 名稱和擁有者:
uv run mcp2plugin init --name "my-plugins" --owner "username"
從 fastmcp.me 轉換:
uv run mcp2plugin convert https://fastmcp.me/MCP/Details/217/repomix
從 smithery.ai 轉換:
uv run mcp2plugin convert https://smithery.ai/server/slack
-o, --output PATH:指定輸出目錄(預設:./plugins)--no-llm:停用 LLM 增強(較快但可能較不精確)# 指定輸出目錄
uv run mcp2plugin convert https://fastmcp.me/MCP/Details/217/repomix -o /path/to/output
# 停用 LLM 增強
uv run mcp2plugin convert https://fastmcp.me/MCP/Details/217/repomix --no-llm
在轉換前,可先查看 MCP 的詳細資訊:
uv run mcp2plugin info https://fastmcp.me/MCP/Details/217/repomix
輸出包含:
uv run mcp2plugin list
指定 marketplace 目錄:
uv run mcp2plugin list -m /path/to/marketplace
在 Claude Code 中執行:
/plugin marketplace add dolphinsue319/mcp2plugin
或使用遠端 API:
/plugin marketplace add https://marketplace.incandgold.cc
或使用本地路徑:
/plugin marketplace add /path/to/mcp2plugin
/plugin install <plugin-name>@mcp2plugin-marketplace
例如:
/plugin install repomix@mcp2plugin-marketplace
# 1. 進入專案目錄
cd ~/my-plugins
# 2. 初始化 marketplace
uv run mcp2plugin init --name "my-mcp-plugins"
# 3. 轉換想要的 MCP
uv run mcp2plugin convert https://fastmcp.me/MCP/Details/217/repomix
uv run mcp2plugin convert https://smithery.ai/server/slack
# 4. 查看已轉換的 plugins
uv run mcp2plugin list
# 5. 在 Claude Code 中使用
# /plugin marketplace add dolphinsue319/mcp2plugin
# /plugin install repomix@mcp2plugin-marketplace
https://fastmcp.me/MCP/Details/{id}/{name}
範例:
https://fastmcp.me/MCP/Details/217/repomixhttps://fastmcp.me/MCP/Details/123/my-serverhttps://smithery.ai/server/{name}
範例:
https://smithery.ai/server/slackhttps://smithery.ai/server/google-drivemarketplace-root/
├── .claude-plugin/
│ └── marketplace.json # Marketplace 設定
└── plugins/
└── plugin-name/
└── .claude-plugin/
└── plugin.json # Plugin 設定
{
"name": "repomix",
"description": "將程式碼庫打包成 AI 友好的格式",
"version": "1.0.0",
"author": {
"name": "yamadashy"
},
"homepage": "https://github.com/yamadashy/repomix",
"mcpServers": {
"repomix": {
"command": "npx",
"args": ["-y", "repomix"]
}
}
}
Marketplace 也提供 HTTP API 供遠端存取:
| 端點 | 說明 |
|---|---|
GET / | 返回 marketplace.json |
GET /plugins | 返回所有 plugin 名稱列表 |
GET /plugins/:name | 返回特定 plugin 的 plugin.json |
API URL: https://marketplace.incandgold.cc
MIT License