使用 GitHub Actions 发布第一个 MCP

前言 我最近编写了一个 MCP 服务器:nailuoGG/anki-mcp-server。 但是有一个问题,用户安装时需要在本地进行构建,流程比较复杂,能否更简单一点呢? 我想到了将其发布到 npm 上,然后使用 `npx anki-mcp-server` 命令来使用。 进一步想,作为一个开源项目,为什么不使用 GitHub Actions 来进行自动化发布呢?而且至少有以下几个好处: 安全性,防止开发者本地电脑被侵入导致意外发包的情况,而且能保持让打包构建过程公开透明 便利性,便于多人协作,这样发布时就不依赖单个开发者,也能够保持发布的一致性 准备 在 Npm 上创建账户,并创建并获取 Access Tokens,记为 NPM_TOKEN。https://www.npmjs.com/ 在 GitHub 上创建工程仓库 https://github.com/ 在 GitHub 仓库设置页面添加 secrets 这里详细记录一下如何添加 secrets: ...

三月 21, 2025 · 3 分钟 · 1018 字 · Jiale Liu