{"name":"io.github.pungggi/smart-terminal","slug":"pungggi-smart-terminal","title":null,"description":"MCP PTY server providing AI agents with real interactive terminal access","url":"https://mcp.market/server/pungggi-smart-terminal","rating":null,"grade":"A","score":85,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":36,"stars":12,"forks":2,"downloads_week":132,"last_push_at":"2026-09-13T15:31:07.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/pungggi/smart-terminal-mcp","website":null,"version":"1.2.39","remotes":[],"packages":[{"registryType":"npm","identifier":"smart-terminal-mcp","version":"1.2.39","transport":{"type":"stdio"}}],"tools":[{"name":"terminal_diff","description":"Run two commands and return a unified diff.","write_action":true,"price_micros":0,"input_schema":null},{"name":"terminal_exec","description":"Execute a command in a terminal session and wait for it to finish.","write_action":true,"price_micros":0,"input_schema":null},{"name":"terminal_extra","description":"… more tools: …. list=true for full schemas, or pass tool + args to call.","write_action":false,"price_micros":0,"input_schema":null},{"name":"terminal_get_history","description":"Get past output from a terminal session.","write_action":false,"price_micros":0,"input_schema":null},{"name":"terminal_list","description":"List active terminal sessions.","write_action":false,"price_micros":0,"input_schema":null},{"name":"terminal_read","description":"Read new output from a terminal session.","write_action":false,"price_micros":0,"input_schema":null},{"name":"terminal_resize","description":"Resize terminal dimensions.","write_action":false,"price_micros":0,"input_schema":null},{"name":"terminal_retry","description":"Retry a command with backoff.","write_action":false,"price_micros":0,"input_schema":null},{"name":"terminal_run","description":"Run a binary directly; avoid shell quoting.","write_action":true,"price_micros":0,"input_schema":null},{"name":"terminal_run_paged","description":"Run a read-only command and return one page of output.","write_action":true,"price_micros":0,"input_schema":null},{"name":"terminal_send_key","description":"Send a key to the terminal.","write_action":true,"price_micros":0,"input_schema":null},{"name":"terminal_start","description":"Start a new interactive terminal session.","write_action":false,"price_micros":0,"input_schema":null},{"name":"terminal_stop","description":"Stop and clean up a terminal session.","write_action":false,"price_micros":0,"input_schema":null},{"name":"terminal_wait","description":"Wait for a pattern to appear in terminal output.","write_action":false,"price_micros":0,"input_schema":null},{"name":"terminal_write","description":"Write raw data to a terminal session.","write_action":true,"price_micros":0,"input_schema":null},{"name":"terminal_write_file","description":"Write content to a file.","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":85,"grade":"A","scanned_at":"2026-09-20T11:38:00.638Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-20T11:38:00.597Z","components":{"code":{"score":20,"max":25,"notes":["19 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":15,"max":15,"notes":["last push 7 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[{"id":"exec.eval","severity":"medium","component":"code","title":"eval / new Function used","evidence":".smithery/shttp/module.js: …ode, sch); const makeValidate = new Function(`${names_1.default.self}`, `${names_1.de…"}],"inputs":{"packages":[{"registryType":"npm","identifier":"smart-terminal-mcp","version":"1.2.39","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":3,"publishedAt":"2026-09-05T15:07:53.517Z","repositoryUrl":"git+https://github.com/pungggi/smart-terminal-mcp.git","weeklyDownloads":132}],"repo":{"found":true,"owner":"pungggi","repo":"smart-terminal-mcp","archived":false,"pushedAt":"2026-09-13T15:31:07Z","stars":12,"forks":2,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/5635709?v=4","ownerCreatedAt":"2013-10-08T07:17:23Z"},"icon":{"url":"https://avatars.githubusercontent.com/u/5635709?v=4&s=128","source":"github"},"presence":{"stars":12,"forks":2,"downloadsWeek":132,"license":"MIT","lastPushAt":"2026-09-13T15:31:07.000Z","score":36}}}},"grade_history":[],"reviews":[]}