Winterm协议服务器
一个模型上下文协议服务器,它为Windows终端提供程序化访问,使人工智能模型能够通过标准化的工具与Windows命令行交互,这些工具用于编写命令、读取输出和发送控制信号。
MCP 服务配置
复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用
{
"mcpServers": {
"github.com/capecoma/winterm-mcp": {
"args": [
"path/to/build/index.js"
],
"autoApprove": [],
"command": "node",
"disabled": false
}
}
}
服务介绍
WinTerm MCP
一个提供对 Windows 终端编程访问的模型上下文协议服务器。此服务器使 AI 模型能够通过一组标准化工具与 Windows 命令行界面进行交互。
特性
- 写入终端:在 Windows 终端中执行命令或写入文本
- 读取终端输出:检索先前执行命令的输出
- 发送控制字符:向终端发送控制信号(例如,Ctrl+C)
- Windows 原生:专为 Windows 命令行交互构建
安装
-
克隆仓库:
git clone https://github.com/capecoma/winterm-mcp.git cd winterm-mcp -
安装依赖:
npm install -
构建项目:
npm run build -
配置 Claude Desktop:
将服务器配置添加到 %APPDATA%/Claude/claude_desktop_config.json 中:
{
"mcpServers": {
"github.com/capecoma/winterm-mcp": {
"command": "node",
"args": ["path/to/build/index.js"],
"disabled": false,
"autoApprove": []
}
}
}
注意:请将 "path/to/build/index.js" 替换为实际构建的 index.js 文件路径。
可用工具
write_to_terminal
向终端写入文本或命令。
{
"command": "echo Hello, World!"
}
read_terminal_output
从终端输出中读取指定数量的行。
{
"linesOfOutput": 5
}
send_control_character
向终端发送控制字符(例如,Ctrl+C)。
{
"letter": "C"
}
开发
对于带有自动重建功能的开发:
npm run dev
许可证
MIT 许可证 - 请参阅 LICENSE 文件。