MCPExec
by 0xBruno
MCPExec is an MCP server that allows you to execute local CLI commands. It provides a way to integrate command-line tools with the MCP (Multi-Command Processor) framework.
View on GitHub
Last updated: N/A
MCPExec
MCP Server to exec local cli commands
Set up your environment
First, let’s install uv and set up our Python project and environment:
curl -LsSf https://astral.sh/uv/install.sh | sh
Make sure to restart your terminal afterwards to ensure that the uv command gets picked up.
Now, let’s create and set up our project:
Create a new directory for our project
uv init exec cd exec
Create virtual environment and activate it
uv venv source .venv/bin/activate
Install dependencies
uv add "mcp[cli]"
Add MCP Server
For Claude for Desktop:
{
"mcpServers": {
"exec-cli": {
"command": "/Users/bruno/.local/bin/uv",
"args": [
"--directory",
"/Users/bruno/example/path",
"run",
"app.py"
]
}
}
}