SuperAPI AI 工具集

any-cli-mcp-server

any-cli-mcp-server 是一个将任意带 --help 输出的命令行工具(CLI)转换为 MCP 服务器(MCP server)的开源项目。它通过解析 CLI 的 --help 文本自动生成对应的 MCP 工具映射,从而让原本只能在终端使用的 CLI 工具可以被 MCP 生态调用。该项目支持任何具有 --help 输出的 CLI 工具,并可选地通过提前构建缓存来加快启动速度,推荐在实际使用前先建立缓存以提升性能。

访问官网

工具介绍

any-cli-mcp-server 是一个将命令行工具转换为 MCP 服务器的开源工具。

用途 该项目用于把任意 CLI 工具接入 MCP(Model Context Protocol)环境。它读取 CLI 的 --help 输出,据此生成对应的 MCP 工具映射,使 CLI 功能能够以 MCP 工具的形式被调用。

主要能力

  • 将任意 CLI 工具转换为 MCP 服务器。
  • 基于 CLI 的 --help 输出构建 MCP 工具。
  • 适用于任何具有 --help 输出的 CLI 工具。
  • 支持通过提前构建缓存来加快启动速度(可选,但强烈推荐)。

使用方式 先为 CLI 构建缓存,以获得更好的性能,然后将其作为 MCP 服务器运行。具体命令、配置和详细步骤暂未提供。

适用场景 适用于需要把已有 CLI 工具接入 MCP 生态、让支持 MCP 的客户端或助手调用这些 CLI 能力的场景。

限制 仅能以 CLI 的 --help 输出作为工具映射依据,因此 CLI 需要具备 --help 输出。其他限制暂未提供。