终端控制器 MCP 服务器

AI Automation MCP Server Terminal Access File Management

联系我们在FlowHunt托管您的MCP服务器

FlowHunt在您的内部系统和AI工具之间提供额外的安全层,让您能够精细控制从MCP服务器可访问哪些工具。托管在我们基础设施中的MCP服务器可以与FlowHunt的聊天机器人以及ChatGPT、Claude和各种AI编辑器等热门AI平台无缝集成。

“终端控制器” MCP 服务器的作用

终端控制器 MCP 服务器是一种模型上下文协议(MCP)服务器,通过标准化接口,实现安全执行终端命令、目录导航和文件系统操作。它作为 AI 助手与主机环境之间的桥梁,让 AI 代理能够以编程方式执行 shell 命令、管理目录及操作文件。凭借内置安全防护、命令历史追踪和跨平台兼容性,终端控制器为开发流程赋能,使 AI 工具能受控访问主机终端与文件系统。此能力让 AI 助手能够安全、标准化地自动化、探索及管理开发者的系统级任务。

提示词列表

仓库或文档中未找到任何提示词模板。

Logo

准备好发展您的业务了吗?

今天开始免费试用,几天内即可看到结果。

资源列表

仓库或文档中未明确定义任何 MCP 资源。

工具列表

  • 命令执行:可运行终端命令,支持超时控制,并捕获全面输出。
  • 目录管理:支持目录内容导航及列表,格式直观。
  • 文件操作:支持读取、写入、更新、插入和删除文件内容,精确到行级。
  • 命令历史:追踪并展示最近命令执行记录,便于审计与复现。

典型使用场景

  • 自动化命令执行:开发者可让 AI 助手安全地运行 shell 命令用于构建、测试或部署代码,并捕获输出与错误。
  • 目录与文件管理:AI 代理可协助整理、浏览或操作文件与文件夹,便于自动化代码库探索或环境搭建。
  • 安全脚本编排:内置防护机制,可防止危险命令,降低向 AI 开放终端的风险。
  • 系统监控与审计:命令历史功能可追踪执行动作,便于审计和工作流透明化。
  • 跨平台开发:支持 Windows 及类 UNIX 系统,便于在多样环境下获得一致的开发体验。

部署配置方法

Windsurf

  1. 确保已安装 Python 3.11+。
  2. 通过 PyPI 安装包:
    pip install terminal-controller
    
  3. 编辑 Windsurf 配置文件,添加 MCP 服务器:
    {
      "mcpServers": {
        "terminal-controller": {
          "command": "python",
          "args": ["-m", "terminal_controller"]
        }
      }
    }
    
  4. 保存配置并重启 Windsurf。
  5. 验证 MCP 服务器是否已运行并可访问。

Claude

  1. 在本机安装 Python 3.11+。
  2. Claude Desktop 可通过 Smithery 安装:
    npx -y @smithery/cli install @GongRzhe/terminal-controller-mcp --client claude
    
  3. 或通过 PyPI 安装:
    pip install terminal-controller
    
  4. 在 Claude 配置中加入以下内容:
    {
      "mcpServers": {
        "terminal-controller": {
          "command": "python",
          "args": ["-m", "terminal_controller"]
        }
      }
    }
    
  5. 重启 Claude Desktop,并确认已检测到 MCP 服务器

Cursor

  1. 确保已安装 Node.js 及 Python 3.11+。
  2. 安装 terminal-controller:
    pip install terminal-controller
    
  3. 在 Cursor 配置中添加 MCP 服务器:
    {
      "mcpServers": {
        "terminal-controller": {
          "command": "python",
          "args": ["-m", "terminal_controller"]
        }
      }
    }
    
  4. 保存文件并重启 Cursor。
  5. 在 Cursor 工具列表中确认集成成功。

Cline

  1. 确保系统中可用 Python 3.11+。
  2. 安装 MCP 服务器:
    pip install terminal-controller
    
  3. 在 Cline 配置文件中添加如下片段:
    {
      "mcpServers": {
        "terminal-controller": {
          "command": "python",
          "args": ["-m", "terminal_controller"]
        }
      }
    }
    
  4. 保存后重启 Cline。
  5. 通过 MCP 接口运行简单命令测试。

API 密钥安全配置

如需配置 API 密钥或其他敏感信息,建议使用环境变量而非硬编码。示例配置如下:

{
  "mcpServers": {
    "terminal-controller": {
      "command": "python",
      "args": ["-m", "terminal_controller"],
      "env": {
        "MY_API_KEY": "${MY_API_KEY_ENV_VAR}"
      },
      "inputs": {
        "api_key": "${MY_API_KEY_ENV_VAR}"
      }
    }
  }
}

在流程中集成 MCP 的方法

在 FlowHunt 中使用 MCP

将 MCP 服务器集成到 FlowHunt 工作流时,首先将 MCP 组件添加到流程,并与 AI 代理连接:

FlowHunt MCP flow

点击 MCP 组件以打开配置面板。在系统 MCP 配置部分,按如下 JSON 格式填写你的 MCP 服务器信息:

{
  "terminal-controller": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

配置后,AI 代理即可作为工具使用此 MCP,访问其所有功能与能力。请记得将 “terminal-controller” 替换为你的 MCP 服务器真实名称,并更换 URL 为你的 MCP 服务器地址。


概览

部分可用性说明/备注
概览
提示词列表未找到提示词模板
资源列表未明确定义 MCP 资源
工具列表命令执行、目录管理、文件操作
API 密钥安全配置配置中可使用环境变量
采样支持(评测时不重要)未提及

综上,终端控制器 MCP 以安全方式提供了必要的终端与文件系统访问,但暂无提示词模板与显式资源。其配置文档详实且跨平台。未涉及 roots 或采样。总体而言,这是一个实用、安全但相对简洁的核心 DevOps 或自动化服务器。


MCP 评分

是否有 LICENSE✅ (MIT)
至少包含一种工具
分叉数14
星标数60

常见问题

开启安全终端自动化

赋能你的 AI 助手,以安全、跨平台的终端控制器 MCP 自动化开发、测试与系统管理。

了解更多

DesktopCommander MCP 服务器
DesktopCommander MCP 服务器

DesktopCommander MCP 服务器

DesktopCommander MCP 服务器为像 Claude 这样的 AI 助手赋能,实现桌面自动化,提供安全的终端控制、文件系统搜索和基于差异的文件编辑,让开发者释放新一代生产力,将会话式 AI 与桌面实际操作无缝衔接。...

2 分钟阅读
AI Automation Developer Tools +4
mcp-server-commands MCP 服务器
mcp-server-commands MCP 服务器

mcp-server-commands MCP 服务器

mcp-server-commands MCP 服务器为 AI 助手与安全系统命令执行之间搭建桥梁,使 LLM 能够直接从 FlowHunt 及其它 AI 平台与 Shell 交互、自动化开发任务及文件管理。...

2 分钟阅读
AI MCP Server +5
iterm-mcp MCP 服务器
iterm-mcp MCP 服务器

iterm-mcp MCP 服务器

iterm-mcp MCP 服务器为 AI 助手与您的 iTerm 会话搭建桥梁,使大语言模型(LLM)能够执行命令、交互 REPL,并在 iTerm 中自动化终端工作流。非常适合寻求 AI 驱动 CLI 与 REPL 协助的开发者,部署简单且集成安全。...

2 分钟阅读
MCP AI +6