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_commandExecute terminal commands on the server
可对比工具
shell-mcpcommand-mcpexec-mcp
安装
安装选项
选项 1:本地 Python 安装
- 克隆仓库
- 安装 Python 依赖
- 在本地运行服务器
选项 2:Docker 安装
- 构建 Docker 镜像
- 在本地运行容器
选项 3:使用 Docker 和 SSE
- 构建带 SSE 的 Docker 镜像
- 在本地运行或部署到云平台
Claude Desktop 配置
{
"mcpServers": {
"terminal": {
"command": "python",
"args": ["path/to/server.py"]
}
}
}FAQ
- 这个服务器执行任意命令是否安全?
- README 中提到应添加安全检查以阻止潜在危险命令,但当前版本尚未实现。
- 服务器可以读写文件吗?
- 目前专注于命令执行功能。文件读写功能在开发路线图中被列为下一步可能的实现。
terminal_server 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。