命令执行服务器

一个可在主机Linux机器上执行命令的MCP服务器

  • by filipzag
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 filipzag/MCP-linux

使用说明

命令执行器MCP服务器

一个MCP服务器,可以在Linux主机上执行命令。

安装

  1. 创建虚拟环境:
    python3 -m venv .venv
    source .venv/bin/activate
    
  2. 安装依赖项:
    pip install -r requirements.txt
    

用法

STDIO(默认)

运行服务器:

python server.py

HTTP(SSE)

通过SSE运行服务器:

python server.py --transport sse --port 8000

HTTP(流式传输)

通过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)。

[!警告] 此服务器公开任意命令执行。小心使用。