连接
让你的 AI 来安装。
GenPM 的 MCP 服务器为你的智能体提供与 CLI 相同的引擎。它可以搜索、检查和注入模块,并且在触碰代码以外的任何内容之前都会先询问你。
第 1 步
将服务器添加到你的客户端
$
claude mcp add genpm -- genpm mcp serve{ "mcpServers": { "genpm": { "command": "genpm", "args": ["mcp", "serve"] } } }{ "servers": { "genpm": { "type": "stdio", "command": "genpm", "args": ["mcp", "serve"] } } }{ "mcpServers": { "genpm": { "command": "genpm", "args": ["mcp", "serve"] } } }[mcp_servers.genpm] command = "genpm" args = ["mcp", "serve"]
或者运行 genpm mcp setup,GenPM 会为检测到的每个客户端写入配置。
没有 genpm 二进制文件?改用 npx -y @genpm/mcp(需要 Node.js)。
然后说
用 genpm 给这个项目添加 GitHub 登录。
找一个基于 Stripe 的计费模块,安装前先给我看它的规则。
这个仓库里哪些 genpm 包已过期?
第 2 步
你的智能体能做什么
八个工具。没有 publish、login 或 force:凭据始终在智能体的能力范围之外。
| 工具 | 作用 |
|---|---|
| genpm_search | 按需求查找包。赞助结果永远不会返回给智能体。 |
| genpm_info | 安装前读取包:清单、规则、MCP 和扫描结果。 |
| genpm_add | 规划并注入。先试运行;在写入 MCP 配置或安装 npm 前征求你的同意。 |
| genpm_list | 此项目中已安装的内容,包含版本、SHA 和本地修改。 |
| genpm_remove | 干净地移除包及其规则;绝不删除你修改过的代码。 |
| genpm_outdated | 有新版本可用的包。 |
| genpm_audit | 验证完整性、签名和安全公告。 |
| genpm_validate | 在发布前验证你正在编写的包。 |
安全
保护你项目的默认设置
MCP 默认关闭
包的 MCP 服务器只有在你确认后才会添加,并完整显示命令。
写入仅限你的仓库
服务器只在项目根目录内写入,并经过与 CLI 相同的路径检查。
未经你同意不运行 npm
npm 依赖只会被建议,绝不会静默安装。