MCPExec

MCPExec

site icon
2025.03.07 0
Python命令行工具自动化其它
MCPExec 是一个用于执行本地命令行指令的 MCP 服务器。它允许用户通过配置来运行特定的命令行工具或脚本,适用于需要自动化执行本地命令的场景。
View on GitHub

Overview

基本能力

产品定位

MCPExec 是一个用于执行本地命令行指令的 MCP 服务器。

核心功能

  • 执行本地命令行指令
  • 通过配置运行特定的命令行工具或脚本

适用场景

  • 自动化执行本地命令
  • 集成命令行工具到 MCP 生态系统中

工具列表

  • uv: 用于创建和管理 Python 虚拟环境及依赖

使用教程

使用依赖

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

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

安装教程

  1. 创建项目目录并初始化:
uv init exec
cd exec
  1. 创建并激活虚拟环境:
uv venv
source .venv/bin/activate
  1. 安装依赖:
uv add "mcp[cli]"

调试方式

  1. 配置 MCP Server:
{
    "mcpServers": {
        "exec-cli": {
            "command": "/Users/bruno/.local/bin/uv",
            "args": [
                "--directory",
                "/Users/bruno/example/path",
                "run",
                "app.py"
            ]
        }
    }
}
  1. 确保配置路径正确后运行服务。

许可证

None