MCP-CLI-EXEC 服务器是一个强大的 CLI 命令执行 MCP 服务器,支持在结构化输出中运行 shell 命令。此包专注于命令执行功能,与其他 MCP CLI 工具不同。
MCP-CLI-EXEC 服务器可让你方便地执行 CLI 命令并获取结构化输出。你可以按照以下步骤快速使用该服务器。
⚠️ 重要提示 由于执行上下文的限制,每个命令独立运行。命令中的目录变更(cd)不会影响后续命令。所有命令均在最初指定的工作目录中执行。
命令返回结构化的结果,涵盖成功/失败状态、退出代码、去除 ANSI 码后的 stdout 和 stderr、执行时长、工作目录以及如有错误的详细错误信息。
你可以选择从 npm 全局安装该工具:
npm install -g mcp-cli-exec
# 或使用 pnpm
pnpm add -g mcp-cli-exec
也可以直接在配置中使用 npx。
添加到 %APPDATA%/Code - Insiders/User/globalStorage/rooveterinaryinc.roo-cline/exec:
{
"command": "echo Hello World"
}
添加到 Claude Desktop 设置中:
{
"workingDirectory": "C:\\project",
"commands": [
"dir /b",
"npm run build"
]
}
简单命令执行:
{
"command": "echo Hello World"
}
带超时设置:
{
"command": "long-running-script.sh",
"timeout": 300000
}
在特定目录中执行单个命令:
{
"workingDirectory": "/path/to/project",
"commands": "npm install"
}
在同一工作目录中执行多个命令:
{
"workingDirectory": "C:\\project",
"commands": [
"dir /b",
"npm run build"
]
}
execa 执行外部命令。