WinTerm MCP
Provides programmatic access to the Windows terminal, enabling AI models to interact with the command line interface.
WinTerm MCP
A Model Context Protocol server that provides programmatic access to the Windows terminal. This server enables AI models to interact with the Windows command line interface through a set of standardized tools.
Features
- Write to Terminal: Execute commands or write text to the Windows terminal
- Read Terminal Output: Retrieve output from previously executed commands
- Send Control Characters: Send control signals (e.g., Ctrl+C) to the terminal
- Windows-Native: Built specifically for Windows command line interaction
Installation
-
Clone the Repository:
git clone https://github.com/capecoma/winterm-mcp.git cd winterm-mcp -
Install Dependencies:
npm install -
Build the Project:
npm run build -
Configure Claude Desktop:
Add the server config to %APPDATA%/Claude/claude_desktop_config.json:
{
"mcpServers": {
"github.com/capecoma/winterm-mcp": {
"command": "node",
"args": ["path/to/build/index.js"],
"disabled": false,
"autoApprove": []
}
}
}
Note: Replace "path/to/build/index.js" with the actual path to your built index.js file.
Available Tools
write_to_terminal
Writes text or commands to the terminal.
{
"command": "echo Hello, World!"
}
read_terminal_output
Reads the specified number of lines from terminal output.
{
"linesOfOutput": 5
}
send_control_character
Sends a control character to the terminal (e.g., Ctrl+C).
{
"letter": "C"
}
Development
For development with auto-rebuild:
npm run dev
License
MIT License - see LICENSE file.
Related Servers
Markdown Navigation MCP
An MCP server that provides efficient navigation and reading of large markdown files using ctags to reduce context usage
Authless Remote MCP Server
A remote MCP server without authentication, designed for easy deployment on Cloudflare Workers.
MCP Server Boilerplate
A TypeScript boilerplate for building MCP servers with streamable HTTP and OAuth proxy support.
AST2LLM for Go
A local AST-powered context enhancement tool for LLMs that analyzes Go project structure for faster context resolution.
Allyson
AI-powered SVG animation generator that transforms static files into animated SVG components using the Allyson platform
MemGPT MCP Server
A server that provides a memory system for LLMs, enabling persistent conversations with various providers like OpenAI, Anthropic, and OpenRouter.
SeaLights
An MCP server for interacting with the SeaLights platform for quality intelligence.
AI Agent Playwright
An AI agent for the Playwright MCP server, enabling automated web testing and interaction.
NuGet Package README
Fetches comprehensive information about NuGet packages from the NuGet Gallery, including READMEs, metadata, and search functionality.
Jupyter MCP Server
Interact with Jupyter notebooks running in any JupyterLab environment, supporting real-time control and smart execution of notebook cells.