{"name":"io.github.amol21p/interactive-terminal","slug":"amol21p-interactive-terminal","title":null,"description":"MCP server for real interactive terminal sessions — REPLs, SSH, databases, Docker","url":"https://mcp.market/server/amol21p-interactive-terminal","rating":null,"grade":"C","score":60,"certified":false,"status":"active","category":"devtools","tags":["devtools"],"presence":{"score":25,"stars":18,"forks":6,"downloads_week":96,"last_push_at":"2026-02-16T16:30:41.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/amol21p/mcp-interactive-terminal","website":null,"version":"1.0.7","remotes":[],"packages":[{"registryType":"npm","identifier":"mcp-interactive-terminal","version":"1.0.7","transport":{"type":"stdio"},"environmentVariables":[{"description":"Maximum concurrent sessions","format":"string","name":"MCP_TERMINAL_MAX_SESSIONS"},{"description":"Enable OS-level kernel sandboxing","format":"string","name":"MCP_TERMINAL_SANDBOX"},{"description":"Redact AWS keys, tokens, private keys in output","format":"string","name":"MCP_TERMINAL_REDACT_SECRETS"}]}],"tools":[{"name":"close_session","description":"Close/kill an interactive terminal session.","write_action":false,"price_micros":0,"input_schema":null},{"name":"confirm_dangerous_command","description":"Execute a command that was flagged as dangerous by send_command. Requires a justification explaining WHY the command is necessary. This is a separate confirmation step for safety.","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_session","description":"Spawn an interactive terminal session (REPL, shell, database client, SSH, etc.). Returns a session_id for subsequent commands.","write_action":true,"price_micros":0,"input_schema":null},{"name":"list_sessions","description":"List all active interactive terminal sessions. Safe read-only operation.","write_action":false,"price_micros":0,"input_schema":null},{"name":"read_output","description":"Read the current terminal screen without sending any input. Safe read-only operation.","write_action":false,"price_micros":0,"input_schema":null},{"name":"send_command","description":"Send a command/input to an interactive session and wait for output. Appends newline automatically. Returns clean text output (no ANSI codes). If a dangerous command is detected, you must use confirm_dangerous_command first.","write_action":true,"price_micros":0,"input_schema":null},{"name":"send_control","description":"Send a control character or special key to a session (e.g., ctrl+c to interrupt, ctrl+d to send EOF, arrow keys, tab for completion).","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":60,"grade":"C","scanned_at":"2026-09-28T14:27:49.821Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-09-28T14:27:49.800Z","components":{"code":{"score":15,"max":25,"notes":["55 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":4,"max":15,"notes":["last push 224 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[{"id":"install.script","severity":"medium","component":"code","title":"npm install lifecycle script present"},{"id":"install.script","severity":"medium","component":"code","title":"npm install lifecycle script present","evidence":"package.json: …t run\", \"test:watch\": \"vitest\", \"postinstall\": \"node -e \\\"try{require('fs').chmodSync(…"}],"inputs":{"packages":[{"registryType":"npm","identifier":"mcp-interactive-terminal","version":"1.0.7","found":true,"license":"MIT","hasInstallScripts":true,"dependencyCount":3,"publishedAt":"2026-02-16T15:57:51.708Z","repositoryUrl":"git+https://github.com/amol21p/mcp-interactive-terminal.git","weeklyDownloads":96}],"repo":{"found":true,"owner":"amol21p","repo":"mcp-interactive-terminal","archived":false,"pushedAt":"2026-02-16T16:30:41Z","stars":18,"forks":6,"openIssues":1,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/121037125?v=4","ownerCreatedAt":"2022-12-19T13:39:02Z","license":"MIT"},"icon":{"url":null,"source":"none"},"presence":{"stars":18,"forks":6,"downloadsWeek":96,"license":"MIT","lastPushAt":"2026-02-16T16:30:41.000Z","score":25}}}},"grade_history":[],"reviews":[]}