微猫
《示范背景议定书》卷轴。 一个命令从 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