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 79 focused plugins, 184 specialized agents, and 150 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.
將 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