Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@PTY MCP ServerSpawn a new terminal and run 'npm install'"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
PTY MCP Server
pty-mcp is a Model Context Protocol (MCP) server designed to manage pseudo-terminal (PTY) sessions. Built with TypeScript and the Effect ecosystem, it provides a robust and type-safe interface for spawning, controlling, and interacting with terminal processes programmatically.
Features
Spawn Sessions: Create new PTY sessions with custom commands, arguments, and environment variables.
Interactive Control: Write data to stdin and read from stdout/stderr in real-time.
Session Management: List active sessions, monitor status, and terminate processes.
Effect Ecosystem: Leverages the power of the Effect library for error handling, concurrency, and resource management.
MCP Integration: Seamlessly exposes PTY capabilities to MCP-compliant clients.
Installation
Usage
Build
Start Server
Testing
Author
Ali Almahdi Digital Innovation Architect & AI Enthusiast
Crafting the future of technology at the intersection of AI and human experience.
Website: ali.ac
GitHub: @almahdi
X (Twitter): @alialmahdi
License
This project is licensed under the AGPL-3.0 License. See the LICENSE file for details.