终端工具

Shell MCP Server是一个终端工具,用于执行命令并返回JSON格式的输出结果。

  • by gokhankar
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 gokhankar/cursor_mcp_docker

使用说明

Shell MCP服务器(终端工具)

快速入门(Windows PowerShell)

python -m venv .venv
.\.venv\Scripts\Activate.ps1
pip install -r requirements.txt

使用MCP CLI在开发模式下运行:

mcp dev server.py

工具:终端

  • 姓名: terminal
  • 参数:
    • command: str --必填项
    • timeout_seconds: int --可选,默认60,最大600

返回JSON对象:

{
  "stdout": "...",
  "stderr": "...",
  "exit_code": 0,
  "timed_out": false
}

备注

  • 命令通过执行 subprocess.run 带有捕获和超时功能。
  • 服务器由 FastMCP 来自MCP Python SDK。