{"name":"io.github.capsulatedev/capsulate","slug":"capsulatedev-capsulate","title":null,"description":"Real Linux and Windows desktop VMs for AI agents: exec, files, computer-use and snapshots via MCP.","url":"https://mcp.market/server/capsulatedev-capsulate","rating":null,"grade":"B","score":82,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":30,"stars":0,"forks":0,"downloads_week":224,"last_push_at":"2026-09-12T19:29:40.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/capsulatedev/capsulate","website":"https://capsulate.dev","version":"0.2.0","remotes":[],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@capsulate/mcp","version":"0.2.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"A cap_live_ API key from the dashboard (Settings → API & Keys).","isRequired":true,"isSecret":true,"name":"CAPSULATE_API_KEY"},{"description":"API base URL. Defaults to https://api.capsulate.dev.","name":"CAPSULATE_BASE_URL"},{"description":"Team to bill. Defaults to the API key's team.","name":"CAPSULATE_TEAM_ID"}]}],"tools":[{"name":"capsulate_catalog","description":"List the operating systems / base templates and marketplace bundles you can launch.","write_action":false,"price_micros":0,"input_schema":null},{"name":"capsulate_click","description":"Click at pixel (x, y) in a desktop capsule. Pass screenshot:true to see the screen after the click.","write_action":false,"price_micros":0,"input_schema":null},{"name":"capsulate_destroy","description":"Terminate a capsule and release its resources.","write_action":true,"price_micros":0,"input_schema":null},{"name":"capsulate_exec","description":"Execute a command inside a capsule and return stdout, stderr, and the exit code. Provide the command as an argv array, e.g. ['ls','-la','/workspace'].","write_action":true,"price_micros":0,"input_schema":null},{"name":"capsulate_get","description":"Fetch a capsule's full details by id.","write_action":false,"price_micros":0,"input_schema":null},{"name":"capsulate_key","description":"Press a key or chord in a desktop capsule, e.g. ['ctrl','c'].","write_action":false,"price_micros":0,"input_schema":null},{"name":"capsulate_launch","description":"Launch a new isolated cloud sandbox (capsule) and (by default) wait until it is ready. Returns the capsule id and connection info. Use the returned sessionId for exec/files/etc.","write_action":false,"price_micros":0,"input_schema":null},{"name":"capsulate_list","description":"List the team's active capsules.","write_action":false,"price_micros":0,"input_schema":null},{"name":"capsulate_read_file","description":"Read a UTF-8 text file from inside a capsule.","write_action":false,"price_micros":0,"input_schema":null},{"name":"capsulate_run_code","description":"Run a snippet of code inside a capsule (python, node, or bash). Returns stdout/stderr/exit.","write_action":true,"price_micros":0,"input_schema":null},{"name":"capsulate_screenshot","description":"Capture a screenshot of a desktop capsule. Returns the image so you can see the screen.","write_action":false,"price_micros":0,"input_schema":null},{"name":"capsulate_set_env","description":"Set environment variables inside a running capsule.","write_action":false,"price_micros":0,"input_schema":null},{"name":"capsulate_snapshot","description":"Capture a snapshot of a capsule's current state (restorable later).","write_action":false,"price_micros":0,"input_schema":null},{"name":"capsulate_type","description":"Type text into the focused field of a desktop capsule.","write_action":false,"price_micros":0,"input_schema":null},{"name":"capsulate_write_file","description":"Write a UTF-8 text file inside a capsule.","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":82,"grade":"B","scanned_at":"2026-09-19T20:06:47.269Z","report":{"scannerVersion":"0.1.5","scannedAt":"2026-09-19T20:06:47.231Z","components":{"code":{"score":25,"max":25,"notes":["2 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":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 7 days ago"]},"identity":{"score":7,"max":10,"notes":["registry namespace matches repository owner"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"@capsulate/mcp","version":"0.2.0","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":3,"publishedAt":"2026-09-12T18:52:28.141Z","repositoryUrl":"git+https://github.com/capsulatedev/capsulate.git","weeklyDownloads":224}],"repo":{"found":true,"owner":"capsulatedev","repo":"capsulate","archived":false,"pushedAt":"2026-09-12T19:29:40Z","stars":0,"forks":0,"openIssues":0,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/328459862?v=4","ownerCreatedAt":"2026-09-12T17:34:23Z","license":"MIT"},"icon":{"url":"https://capsulate.dev/favicon.svg?v=2","source":"site"},"presence":{"stars":0,"forks":0,"downloadsWeek":224,"license":"MIT","lastPushAt":"2026-09-12T19:29:40.000Z","score":30}}}},"grade_history":[],"reviews":[]}