我学会的mcp包发布
发布到 npm 后,配置改成用 npx 即可,不再需要绝对路径:
复制代码{
"mcpServers": {
"perf-analyzer": {
"command": "npx",
"args": ["-y", "mcp-perf-analyzer"]
}
}
}
-y 的作用是首次运行时自动确认下载,不需要用户手动交互。
发布前 package.json 需要补充 3 处
1. 加 files 字段(只发布 dist,不带源码)
复制代码"files": ["dist/", "README.md"]
不加的话会把 src/、node_modules/ 都传上去,体积很大。
2. 加 prepublishOnly 脚本(发布前自动重新构建)
复制代码"scripts": {
"build": "tsc",
"dev": "tsx src/index.ts",
"start": "node dist/index.js",
"prepublishOnly": "npm run build"
}
3. 补充元信息(让市场页面好看)
复制代码"keywords": ["mcp", "bundle-analyzer", "performance", "webpack", "vite"],
"author": "你的名字",
"license": "MIT",
"repository": {
"type": "git",
"url": "https://github.com/你的用户名/mcp-perf-analyzer"
}
发布流程
复制代码# 1. 登录 npm
npm login# 2. 检查包名是否被占用
npm view mcp-perf-analyzer# 3. 发布(会自动触发 prepublishOnly 先构建)
npm publish --access public
相关资讯
-
07.09
剑隐侠踪录剑法攻略 剑隐侠踪录全剑法效果及实战应用详解
-
07.09
光遇7月8日季节蜡烛位置分享
-
07.09
铃兰之剑全域推演玩法详解:铃兰之剑和平世界策略推演指南
-
07.09
东煌纪兑换码大全 东煌纪最新可用兑换码汇总
-
07.09
7月8日光遇每日任务攻略
-
07.09
分享失控进化快速种浆果的方法
游戏推荐
推荐专题
热门阅读
-
-
- 超自然武术作画对抗
- 07.09
-
- UGC 自拍连续转场
- 07.09
-
- 80 年代日本综艺复古挑战
- 07.09
-
- 动漫:溶解与重组序列
- 07.09
推荐下载
-
-
下载
- 《神剑伏魔录》(神剑风云)游戏音乐合集
- 其他游戏|7.73 MB
- 一款非常好玩的武侠闯关游戏
-
-
下载
- 《行尸走肉第一章》免安装中文汉化硬盘版下载
- 单机|436 MB
- 一款以动作冒险为主题的游戏
-
-
下载
- 《街头霸王X铁拳》免安装中文汉化硬盘版下载
- 单机|111MB
- 一款非常好玩的格斗游戏
-
-
下载
- 《生化危机:浣熊市行动》免安装中文硬盘版下载
- 单机|6310 MB
- 一款以动作射击为主题的游戏
-
-
下载
- 《暗黑破坏神3》免安装繁体中文正式版下载
- 单机|7630 MB
- 一款以角色扮演为主题的游戏
-
-
下载
- 《马克思佩恩3》免安装硬盘版下载
- 单机|27033 MB
- 一款以第三人称射击为主题的游戏