
mcpship: check and publish MCP servers
io.github.emanueltnsv0.1.0更新於 Oct 6, 2026
Checks a remote MCP server against the Claude directory rules and guides its publication.
概覽
依 Claude 連接器目錄規則檢查遠端 MCP 伺服器,並逐步引導其發布。
- 功能
- mcpship 依 Claude 連接器目錄規則驗證遠端 MCP 伺服器:登入探索、受保護資源與授權伺服器中繼資料、PKCE、用戶端註冊、工具標題與註解、工具描述、圖示 URL、文件與隱私頁面,以及清單欄位長度。它會產生 publish.json 範本,輸出目錄表單每一步所需的文字,回報 npm、MCP Registry、外掛儲存庫與目錄的即時狀態,並指出下一個未完成步驟與確切指令。它也能以本機 stdio MCP 伺服器執行,讓助理驅動相同步驟。
- 適用情境
- 當你維護遠端 MCP 伺服器,並想發布到 npm、官方 MCP Registry、Claude Code 外掛儲存庫或 Claude 連接器目錄時使用;也可在提交前用目錄規則檢查既有伺服器。
- 執行需求
- 透過 stdio 在本機執行,通常使用 npx mcpship。需要 Node.js 與 npm,以及存取你的伺服器、publish.json 中的 URL、MCP Registry API 和 npm、gh 所呼叫位址的網路。check 指令透過環境變數 MCPSHIP_TOKEN 提供存取權杖或 API 金鑰;未宣告其他憑證。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 mcpship: check and publish MCP servers,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
mcpship
Check a remote MCP server against the Claude connector directory rules, then publish it: npm, the official MCP Registry, a Claude Code plugin repo and the Claude connector directory. One step at a time, for people and for agents.
Quick start
Commands
Add --json for machine-readable output and --dir <path> to point at another folder.
npm counts as published only when you are a maintainer of the package. mcpship asks npm whoami; if you publish with a token instead of npm login, set channels.npm.maintainer to your npm user name in publish.json.
What check tests
Warnings: tools.mentions (a description names another tool) and listing.em-dash.
Use it from Claude Code
Then ask Claude to publish your MCP server. The plugin adds the mcpship tools and a skill that walks through each step.
Privacy
mcpship runs on your machine. It calls your server, the URLs in your publish.json, the MCP Registry API, and whatever npm and gh call. It sends no telemetry. MCPSHIP_TOKEN is read from the environment and never printed.
License
MIT
來源:README.md,提交 b2d0540
工具
0版本歷史
1- v0.1.0最新Oct 6, 2026


