我学习到的mcp包发布

发布到 npm 后,配置改成用 npx 即可,不再需要绝对路径:

json 复制代码
{
  "mcpServers": {
    "perf-analyzer": {
      "command": "npx",
      "args": ["-y", "mcp-perf-analyzer"]
    }
  }
}

-y 的作用是首次运行时自动确认下载,不需要用户手动交互。

发布前 package.json 需要补充 3 处

1. 加 files 字段(只发布 dist,不带源码)

json 复制代码
"files": ["dist/", "README.md"]

不加的话会把 src/node_modules/ 都传上去,体积很大。

2. 加 prepublishOnly 脚本(发布前自动重新构建)

json 复制代码
"scripts": {
  "build": "tsc",
  "dev": "tsx src/index.ts",
  "start": "node dist/index.js",
  "prepublishOnly": "npm run build"
}

3. 补充元信息(让市场页面好看)

json 复制代码
"keywords": ["mcp", "bundle-analyzer", "performance", "webpack", "vite"],
"author": "你的名字",
"license": "MIT",
"repository": {
  "type": "git",
  "url": "https://github.com/你的用户名/mcp-perf-analyzer"
}

发布流程

csharp 复制代码
# 1. 登录 npm
npm login

# 2. 检查包名是否被占用
npm view mcp-perf-analyzer

# 3. 发布(会自动触发 prepublishOnly 先构建)
npm publish --access public
相关推荐
Danny转行做跨境16 小时前
亚马逊选品插件推荐: 免费额度与各档位成本拆解
跨境电商·mcp·sorftime
跨境Jacky1 天前
Shopee怎么用AI选品?MCP工具从安装到选品实战
跨境电商·mcp·sorftime
华科大胡子1 天前
MCP协议开发实战:从零搭建AI Agent工具链
mcp
jufeng13072 天前
【系列:手搓自主 AI Agent:Hermes 架构原理剖析 · 第 11 篇】
python·ai agent·mcp
ningmengjing_2 天前
MCP 通讯方式与实现指南
python·agent·mcp
跨境Jacky2 天前
Shopee怎么用AI选品?我的脚本实操与5款工具横评
跨境电商·mcp·sorftime
海兰2 天前
mcporter — 安装部署及使用完全指南(一)
人工智能·agent·mcp
Tisfy3 天前
Codex:通过编辑配置文件添加带Bearer的自定义MCP
数据库·大模型·agent·codex·mcp
花千树-0103 天前
Harness Marketplace 剖析系列 - 之 Codex:Plugin、Marketplace 与通用插件目录
codex·ai agent·skill·mcp·marketplace·ai plugin开发·智能体生态
阿图灵4 天前
Agentic AI 架构入门(九):Agent 通信协议全景——ACP/A2A/AG-UI/MCP
人工智能·ui·架构·ai agent·智能体·mcp·agentic ai