proc-repl-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PROC_MCP_ALLOW | No | Comma-separated allowlist of commands (e.g. python3,r2,sh). Use "*" to allow everything. By default nothing is allowed. | |
| UV_DEFAULT_INDEX | No | Mirror index for uv if PyPI is not reachable (e.g. https://pypi.tuna.tsinghua.edu.cn/simple). | |
| PROC_MCP_ENV_DENY | No | Comma-separated denylist of environment variable overrides from clients. | |
| PROC_MCP_ENV_ALLOW | No | Comma-separated allowlist of environment variable overrides from clients. Blocks PATH, LD_*, DYLD_* by default. | |
| PROC_MCP_TMUX_KEY_DELAY_MS | No | Delay in milliseconds between key submissions for tmux send_keys. Tune if a TUI needs slower timing. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| open_sessionB | Spawn a stateful subprocess session (PTY by default). Returns a session id. |
| list_sessionsB | List active sessions. |
| sendC | Send raw input to a session's stdin. |
| readC | Read accumulated output from a session. |
| runB | Convenience: send a command then read until output is idle. |
| close_sessionC | Terminate a session and free resources. |
| tmux_open_sessionB | Start a detached tmux session running a command (useful for full-screen TUI apps like vim/htop). Returns a tmux session id. |
| tmux_list_sessionsA | List active tmux sessions created by this server. |
| tmux_send_keysA | Send key tokens to a tmux session's active pane (supports keys like Enter, Escape, C-c, Up, Down). |
| tmux_stepA | Send keys, wait briefly for redraw, then return a pane snapshot (one roundtrip for TUIs). |
| tmux_capture_paneB | Capture the current pane contents as text. |
| tmux_resizeC | Resize a tmux session window. |
| tmux_close_sessionC | Kill a tmux session created by this server. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/SammySnake-d/proc-repl-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server