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 输出。其他限制暂未提供。