@ai-ecoverse/mcpcat

中文文档
0.31.22发布于 2026/11/05Apache-2.0ES Module零依赖构建来源已验证近 30 天下载 1.6万

《示范背景议定书》卷轴

中文使用文档
文档目录5 节
  1. 安装
  2. CI和释放
  3. 快开始
  4. 代理技能
  5. 许可证

微猫

《示范背景议定书》卷轴。 一个命令从 shell 向 MCP 服务器说话,然后将任何 shell 命令变成 MCP 服务器 .

安装

curl -fsSL https://get.sliccy.ai/mcpcat | sh

GitHub 发布时的同一安装器, 如果短的 URL 无法访问 :

curl -fsSL https://github.com/ai-ecoverse/mcpcat/releases/latest/download/install.sh | sh

例如,通过选项 curl -fsSL https://get.sliccy.ai/mcpcat | sh -s -- --help。 。 。 .

mcpcat upgrade (别名) update)用最新版本替换安装器,然后对照该版本的 SHA256SUMS· ; mcpcat upgrade --check 只有报告.

或者通过 npm:

npm install -g @ai-ecoverse/mcpcat

mcpcat在macOS,Linux和Windows(节点为--26)上本土运行,在Sliccy Seven作为内核程序内部,两地的旗子,输出和配置文件相同. 在内核中无孤儿关闭 stdio 服务器树需要 slic-内核 ? 1.74.0;在更老的内核上,只表示直接子. 一个SIGKILLL的Mcpcat运行 没有处理器。 在 slic-内核上 \ 1.8.8. 0, mcpcat 产出 stdio 服务器并服务命令 父死亡信号( 如 Linux) PR_SET_PDEATHSIG),所以当mcpcat死亡时,内核SIGKILLL每个服务器的流程组. 在更古老的内核上,以及在主机上,没有可移植等同器,在stdin EOF(大多数MCP服务器)上退出的服务器仍然停止,但忽略它不断运行的服务器仍然停止.

CI和释放

.github/workflows/ci.yml 这是唯一的工作流程。 它召唤 塑料-共享网络管道:在每次活动上提示(Biome, tsc和共享规则);在拉请求和合并队列中提示整合套件(npm test,每个 test/integration/*.test.mjs 在节点26上,在Linux shards上分道扬镳; 在拉出时,请求克劳德和Codex审查. 所需要的检查是: ci / integration 财务报告和审定财务报表 ci / review。每次合并到 main 释放到 npm 作为 latest 通过语义上的释放, 与出处, 通过信任的出版 约束到 ci.yml当合并发布时(新的) v* 标记于承诺) binaries 工作包装公布的柏油球,在Ubuntu(有和没有节点)和高山进行安装测试,并附送柏油球, install.sh 财务报告和审定财务报表 SHA256SUMS 到 GitHub 发布. kernel-floor.test.mjs 运行内核测试 engines.slicc-kernel 地板; MCPCAT_KERNEL_DIR 在任何安装时点出内核测试 @ai-ecoverse/slicc-kernel。 。 。 .

快开始

mcpcat https://mcp.example.com/mcp
mcpcat weather get-forecast --lat 51.5 --lon -0.12
mcpcat serve --http 8808 ./scripts/jira.jsh

代理技能

包裹载着一个 特工技能 在一个文件中教授代理 mcpcat : dist/skills/mcpcat/SKILL.md从 src/skill/SKILL.txt (Repo除了README.md和AGENTS.md之外没有保留Markdown). 它涵盖目标、列名和呼叫工具, mcp.json,退出代码和秘密规则: ${NAME} 单引号中的占位符,在命令、文件或对话中从没有值,从没有符号 mcp.json。 。 。 . mcpcat help --skill 打印符合已安装版本的复制件. package.json 声明为 pi 包技能("pi": { "skills": ["dist/skills"] }) (中文(简体) ). 7,生物将它连接到 /usr/share/skills 用于安装目录.

默认 mcp.json 实值 ~/.pi/agent/mcp.json,或 $PI_CODING_AGENT_DIR/mcp.json 当它被设定。 7分中,代理只读 /etc/slicc/agent/mcp.json数字 : mcpcat 运行为 root 使用该文件( mode 0600), 常规用户在 Sets QQ MCP 服务器中为代理服务器添加服务器.

许可证

阿帕奇 - 2.0

版本与发布记录

@ai-ecoverse/mcpcat 共发布 106 个版本,首次发布于 2026/10/13;过去 12 个月发布了 106 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
0.31.22latest2026/11/051 天前
0.31.212026/11/051 天前
0.31.202026/11/051 天前
0.31.192026/11/051 天前
0.31.182026/11/051 天前
0.31.172026/11/042 天前

关于 @ai-ecoverse/mcpcat 的常见问题

@ai-ecoverse/mcpcat 是什么?

《示范背景议定书》卷轴

如何安装 @ai-ecoverse/mcpcat?

在项目目录运行 npm install @ai-ecoverse/mcpcat,或使用 pnpm add / yarn add / bun add。它还提供命令行工具 mcpcat,可以用 npx mcpcat 直接运行。

@ai-ecoverse/mcpcat 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/ai-ecoverse__mcpcat 是否存在。

@ai-ecoverse/mcpcat 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@ai-ecoverse/mcpcat 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=26。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

@ai-ecoverse/mcpcat 可以商用吗?

@ai-ecoverse/mcpcat 使用 Apache-2.0 许可。宽松许可:允许商业使用、修改和再分发,并附带明确的专利授权;分发时需保留许可与 NOTICE 文件,修改过的文件要注明改动。以上为概括,不构成法律意见,请以许可原文为准。

@ai-ecoverse/mcpcat 的下载量有多少?

根据 npm 官方下载统计,@ai-ecoverse/mcpcat 在 2026/10/05 – 2026/11/03 这 30 天内被下载 16,372 次,日均约 546 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@ai-ecoverse/mcpcat 还在维护吗?

最新版本 0.31.22 发布于 2026/11/05(1 天前);至今共发布 106 个版本,其中过去 12 个月发布了 106 个;首次发布于 2026/10/13。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。