
Terminal Mcp
io.github.mkpvishnuPublished by GitHub account mkpvishnuv0.3.1Updated Oct 27, 2026
MCP server for interactive terminal sessions — SSH, REPLs, database CLIs, TUI apps
The publisher's own server: Terminal Tax
Overview
Gives an AI assistant persistent interactive terminal sessions (PTY) so it can run commands, SSH, REPLs, database CLIs and TUI apps across tool calls.
- What you can do
- Create, list, resize and close persistent terminal sessions backed by a real PTY
- Send text, special keys and control characters, and read output in stream, snapshot, auto or diff mode
- Send input and read the result in one call, or wait for a regex pattern in the output
- Run one-off commands in a single call
- Work with SSH connections, Python/Node REPLs, psql/mysql/redis CLIs, TUI apps like htop or vim, and long-running builds or dev servers
- When to use it
- Useful when the assistant needs state that survives between commands: an open SSH session, an interactive interpreter, a database CLI connection, a TUI program, or a build or log stream it must keep watching. Not needed for simple one-shot shell commands.
- Requirements
- Runs locally as a stdio process, installed with uvx or pip (Python). Configured in the client's MCP config file. Optional TERMINAL_MCP_* environment variables tune max sessions, idle timeout, safety gate, buffer size and truncation. Desktop clients only.
Installation
In SourceWeft
- Open Terminal Mcp in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
Give your AI a real terminal. Persistent sessions. Interactive programs. Zero limitations.
[PyPI] [Python 3.10+] [License: MIT] [CI] [CodeQL]
[Install in VS Code] [Install in VS Code Insiders] [Install in Cursor] [Install in Claude Desktop]
The Problem
Every AI coding tool hits the same wall: no real terminal access.
Claude Code's Bash tool, GitHub Copilot, and Codex all run commands in isolated subprocesses. Each command starts fresh. No state carries over. That means:
- No SSH sessions - Can't connect to a remote server and run multiple commands
- No REPLs - Can't use Python, Node, or Ruby interpreters interactively
- No database CLIs - Can't maintain a psql, mysql, or redis-cli connection
- No TUI apps - Can't navigate htop, vim, or fzf with arrow keys
- No long-running processes - Can't monitor builds, watch logs, or run dev servers
The Solution
terminal-mcp gives AI agents a real terminal. Persistent PTY sessions that survive across tool calls. Send commands, read output, press keys, navigate TUIs - exactly like a human at a terminal.
One command. Works with Claude Code, Claude Desktop, VS Code, Cursor, and Windsurf.
Quick Start
1. Install (30 seconds)
2. Connect to Your AI Client
Claude Code
Add to ~/.claude.json or project .mcp.json:
Claude Desktop
Add to claude_desktop_config.json:
VS Code / Cursor
Click the one-click install badge above, or add to .vscode/mcp.json:
Windsurf
Add to ~/.codeium/windsurf/mcp_config.json:
3. Verify
What Can You Do With It?
SSH Into Remote Servers
Run Interactive REPLs
Query Databases
Navigate TUI Apps
Monitor Long-Running Builds
Run One-Off Commands
Features at a Glance
Tools Reference
terminal-mcp exposes 9 MCP tools. Full details in docs/tools.md.
Architecture
Each session is backed by a real PTY via pexpect.spawn (or PopenSpawn on Windows). For full architecture details, see docs/architecture.md.
Configuration
All settings configurable via TERMINAL_MCP_* environment variables. Full reference in docs/configuration.md.
Example with custom settings:
Documentation
Supported Clients
Running Tests
Contributing
Contributions welcome! See docs/contributing.md for guidelines.
License
Source: README.md at commit 6e094a2
Tools
0Version history
1- v0.3.1LatestSep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts
Other Terminal integrations

Terminal Tax
tax.terminalOfficial publisher
Hosted tax-filing server that lets an assistant send a US federal 2025 individual return's facts, get it computed and checked, and hand back a private signing…
Terminal
mn.dtaOfficial publisher
A remote MCP server for Mongolia's signed macro and market data archive, letting an assistant search series, pull panels and verify signed observations.
SCRIPTMASTERLABS — Quant Terminal
com.scriptmasterlabs
Remote MCP endpoint offering real-data ticker levels and a "squeeze-mirror" projection for quantitative trading analysis.

Terminal 7
Published by GitHub account LinkMarine777
Signals, scores and payout data for stonkfun coins on Solana, for bots and AI agents.
terminal-use
Published by GitHub account computer-agent-labs
Lets an AI assistant drive real terminal sessions on your machine: type, press keys, click, read the screen and take screenshots, including full-screen TUIs.