MCP Catalogs
首页

terminal_server

by theailanguage·83·综合分 40

MCP 服务器,允许AI模型执行终端命令,提供多种安装方式。

developer-toolsops-infraother
31
Forks
0
活跃 Issue
11 个月前
最近提交
2 天前
收录于

概述

这个 MCP 服务器提供了终端命令执行功能,可以集成到 AI 模型中。它提供了多种部署选项,包括本地 Python 安装、Docker 容器化,以及用于本地和云环境的 SSE(服务器发送事件)传输。该服务器使 AI 助手能够从 AI 界面直接执行 'ls'、'echo' 等系统命令。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:通过 AI 命令自动化系统管理任务
:使 AI 能够与本地开发环境交互
:构建能够执行 shell 操作的 AI 助手
:这个服务器执行任意命令是否安全?
:服务器可以读写文件吗?

什么时候选它

当您需要通过AI助手在本地或云环境中执行终端命令,特别是偏好Docker部署选项时,选择此MCP服务器。

什么时候不要选它

如果您需要增强安全功能来阻止危险命令,应避免使用此服务器,因为README明确指出这是建议实施但尚未实现的功能。

此 server 暴露的工具

从 README 抽取出 1 个工具
  • execute_terminal_command

    Execute terminal commands on the server

可对比工具

shell-mcpcommand-mcpexec-mcp

安装

安装选项

选项 1:本地 Python 安装

  1. 克隆仓库
  2. 安装 Python 依赖
  3. 在本地运行服务器

选项 2:Docker 安装

  1. 构建 Docker 镜像
  2. 在本地运行容器

选项 3:使用 Docker 和 SSE

  1. 构建带 SSE 的 Docker 镜像
  2. 在本地运行或部署到云平台

Claude Desktop 配置

{
  "mcpServers": {
    "terminal": {
      "command": "python",
      "args": ["path/to/server.py"]
    }
  }
}

FAQ

这个服务器执行任意命令是否安全?
README 中提到应添加安全检查以阻止潜在危险命令,但当前版本尚未实现。
服务器可以读写文件吗?
目前专注于命令执行功能。文件读写功能在开发路线图中被列为下一步可能的实现。

terminal_server 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。