命令执行器MCP服务器
一个MCP服务器,可以在Linux主机上执行命令。
安装
- 创建虚拟环境:
python3 -m venv .venv
source .venv/bin/activate- 安装依赖项:
pip install -r requirements.txt用法
STDIO(默认)
运行服务器:
python server.pyHTTP(SSE)
通过SSE运行服务器:
python server.py --transport sse --port 8000HTTP(流式传输)
通过Streamable HTTP运行服务器:
python server.py --transport streamable-http --port 8000认证
使用启用承载身份验证 --auth-token:
python server.py --transport sse --auth-token "your-secret-token"工具
execute_command(command: str) -> str:执行shell命令并返回输出(stdout+stderr)。
\[!警告\] 此服务器公开任意命令执行。小心使用。
