Back to MCP directory
publicPublicdnsLocal runtime

CLI Executor

MCPExec是一个通过MCP服务器执行本地命令行指令的工具

article

README

🚀 MCPExec 服务器设置

MCPExec 可将 MCP 服务器用于本地 CLI 命令执行,为本地开发提供便利。

🚀 快速开始

1. 安装 uv 并设置 Python 项目环境

使用以下命令安装 uv

curl -LsSf https://astral.sh/uv/install.sh | sh

安装完成后,请重启终端以确保 uv 命令生效。

2. 创建并初始化新项目

执行以下命令创建并进入新项目:

uv init exec
cd exec

3. 创建并激活虚拟环境

使用以下命令创建虚拟环境并激活:

uv venv
source .venv/bin/activate

4. 安装依赖项

执行以下命令安装依赖项:

uv add "mcp[cli]"

5. 添加 MCP 服务器配置(以 Claude for Desktop 为例)

添加如下配置信息:

{
    "mcpServers": {
        "exec-cli": {
            "command": "/Users/bruno/.local/bin/uv",
            "args": [
                "--directory",
                "/Users/br Bruno/example/path",
                "run",
                "app.py"
            ]
        }
    }
}
help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client