Token导航 LogoToken导航TokenDH.com
vscode terminal automatization logo
开发工具未说明官方级别未说明来源级核验

vscode terminal automatization

MCP Server

一个VS Code扩展,通过MCP服务器实现对终端的全面管理,包括列表、重命名、导航、创建、关闭、拆分和执行命令等功能。

工具数

11

提示词数

0

GitHub Stars

0

资源数

0
开发工具TypeScriptVS CodeVSCode扩展VS Code

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

davidrsch

提供方

davidrsch

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

VS代码终端MCP

![Install in VS Code](https://marketplace.visualstudio.com/items?itemName=davidrsch.terminal-automatization) ![Install on Open VSX](https://open-vsx.org/extension/davidrsch/terminal-automatization) ![CI](https://github.com/davidrsch/vscode_terminal_automatization/actions/workflows/ci.yml)

一个VS代码扩展,它公开了一个 MCP(模型上下文协议)服务器 因此,AI助手可以 列出、重命名、导航、创建、关闭、拆分和执行命令 在你的VS代码终端-使用真正的VS代码API,而不是浏览器自动化。

为什么要延期?

现有的MCP服务器在VS Code中没有提供一流的终端管理。该扩展通过在VS Code扩展主机内直接运行可流式HTTP MCP服务器来弥合这一差距,使AI代理可以直接访问 vscode.window.terminals.

工具

工具说明
list_terminals列出所有打开的终端,包括索引、名称、活动状态和shell集成可用性
get_active_terminal获取当前聚焦终端的信息
focus_terminal按名称或索引聚焦(显示)终端
create_terminal使用可选名称、cwd和shell路径创建新终端
rename_terminal按名称或索引重命名终端
close_terminal按名称或索引关闭(处置)终端
send_text_to_terminal向终端发送文本/命令,可选择按Enter键
split_terminal从现有终端拆分终端窗格
hide_terminal隐藏(折叠)终端面板而不关闭它
close_all_terminals立即关闭所有打开的终端
run_command运行shell命令并捕获输出(需要shell集成,VS代码1.93+)

安装

VS Code 应用商店

![Install in VS Code](https://marketplace.visualstudio.com/items?itemName=davidrsch.terminal-automatization)

或搜索 “终端MCP” 在“扩展”视图中(Ctrl+Shift+X).

打开VSX

![Install on Open VSX](https://open-vsx.org/extension/davidrsch/terminal-automatization)

来自VSIX

code --install-extension terminal-automatization-*.vsix

设置

安装后,扩展程序:

  1. 启动MCP流式HTTP服务器——默认情况下 操作系统选择空闲端口 (港口 0),因此从不存在端口冲突。
  2. 在状态栏中显示实际端口——单击它可快速操作。
  3. 可以选择自动配置 .vscode/mcp.json 为您的MCP客户。

手动MCP配置

如果需要固定端口,请设置 terminalMcp.port 在您的设置中,然后添加到 .vscode/mcp.json:

{
  "servers": {
    "terminal-automatization": {
      "type": "http",
      "url": "http://localhost:
/mcp"
    }
  }
}

替换 状态栏中显示的端口,或您配置的端口。

配置

设置默认值说明
terminalMcp.port0HTTP服务器端口(0 =操作系统选择空闲端口)。为外部MCP客户端设置固定端口。
terminalMcp.enableHttpServertrue启动HTTP服务器。如果只使用VS Code的内置MCP,则禁用此选项——完全释放端口。
terminalMcp.autoConfigureMcpJsonfalse自动添加条目到 .vscode/mcp.json 在启动时。

命令

命令描述
Terminal MCP: Show Status显示服务器状态和快速操作
Terminal MCP: Copy MCP Configuration将JSON配置复制到剪贴板
Terminal MCP: Add to .vscode/mcp.json将配置写入工作区mcp.json
Terminal MCP: Restart Server重新启动MCP服务器

需求

  • VS Code 1.99.0 或更高
  • 对于 run_command 输出捕获:启用shell集成的VS Code 1.93+

许可证

麻省理工学院

目录标签

目录标签

开发工具TypeScriptVS CodeVSCode扩展云端部署终端管理自动化

支持客户端

VS Code

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

11

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP