MCP Terminal
MCP Terminal MCP Model Context Protocol LLM AI AI
- - **iTerm2 ** macOS iTerm2 Python API
- **AppleScript ** macOS AppleScript Terminal
- **Subprocess **
- - **STDIO ** /
- **SSE ** Server-Sent Events HTTP API
- [uv](https://github.com/astral-sh/uv)
uv
uv
Makefile
MCP
Claude Desktop
- `--controller` `-c` auto, iterm, applescript, subprocess
Claude Desktop
MCP Terminal Claude Desktop Claude
- ** MCP Terminal ** stdio
```bash
#
make run-stdio
```
- ** Claude Desktop MCP **
Claude Desktop
-
- " " " "
- " "
- MCP Terminal
- Terminal
- mcp_terminal.py
- stdio
-
- ** **
Claude Claude
- " "
- " Python "
- " "
- MCP Terminal
- Claude Desktop
- Claude Desktop MCP Terminal
API
MCP Terminal MCP
execute_command
- `wait_for_output` (boolean, ) true
- `return_code` (integer, )
get_terminal_info
MCP Terminal
- Fork
- (`git checkout -b feature/amazing-feature`)
- (`git commit -m 'Add some amazing feature'`)
- (`git push origin feature/amazing-feature`)
- Pull Request