{"name":"com.cloudeide/cloudeide","slug":"cloudeide","title":"CloudeIDE","description":"Deploy from your terminal, and give an AI coding agent the same abilities over MCP.","url":"https://mcp.market/server/cloudeide","rating":null,"grade":"B","score":77,"certified":false,"status":"active","category":"devtools","tags":["devtools","ai"],"presence":{"score":26,"stars":0,"forks":0,"downloads_week":46,"last_push_at":"2026-09-01T10:30:18.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/cloudeide/cloudeide","website":"https://cloudeide.com","version":"0.1.2","remotes":[],"packages":[{"registryType":"npm","identifier":"cloudeide","version":"0.1.2","transport":{"type":"stdio"},"packageArguments":[{"description":"Runs the MCP server. The same binary is also a normal CLI without it.","value":"mcp","type":"positional","valueHint":"mcp"}],"environmentVariables":[{"description":"API token from Settings -> API tokens in the CloudeIDE dashboard. The server exits with a message if it is missing.","isRequired":true,"format":"string","isSecret":true,"name":"CLOUDEIDE_TOKEN"},{"description":"Base URL of the CloudeIDE API. Only needed for a self-hosted server.","format":"string","default":"https://cloudeide.com","name":"CLOUDEIDE_API_URL"}]}],"tools":[{"name":"cloudeide_cancel_deployment","description":"Stop a deployment that is still running. Nothing is published. Use it when a deploy was started by mistake, or the user asked to stop. Credits already spent on build time are not refunded.","write_action":true,"price_micros":0,"input_schema":null},{"name":"cloudeide_create_project","description":"Create a new project. A project is a deploy target with its own URL, environment variables and history. If no name is given the server generates a readable one. Only create a project when the user has asked for a new one \\u2014 deploying to an existing project does not need this.","write_action":true,"price_micros":0,"input_schema":null},{"name":"cloudeide_deploy","description":"Build and publish a directory, and return immediately with a deployment id. This SPENDS CREDITS and counts against the account's daily deploy limit, so do not call it speculatively or to test whether something works. It does NOT wait for the build: poll cloudeide_deployment_status with the id it returns. Only one deploy per account can run at a time; a second call while one is running is refused. ","write_action":true,"price_micros":0,"input_schema":null},{"name":"cloudeide_deployment_logs","description":"Read a deployment's full build log. Use it when a deploy failed and you need to see why \\u2014 the status tool gives a one-line summary and the last few lines, this gives everything. Changes nothing.","write_action":false,"price_micros":0,"input_schema":null},{"name":"cloudeide_deployment_status","description":"Check whether a deployment is still running, and what happened if it is not. Returns inFlight, status, the live URL on success, and the reason and phase on failure. Poll this after cloudeide_deploy rather than calling deploy again. Changes nothing and costs nothing.","write_action":false,"price_micros":0,"input_schema":null},{"name":"cloudeide_list_deployments","description":"List recent deployments for a project, newest first, with their status and duration. Use it to find the id of a previous deploy \\u2014 for instance to roll back to the last one that worked. Changes nothing.","write_action":false,"price_micros":0,"input_schema":null},{"name":"cloudeide_list_domains","description":"List custom domains attached to a project, with their verification and SSL status. Changes nothing.","write_action":false,"price_micros":0,"input_schema":null},{"name":"cloudeide_list_env_vars","description":"List the environment variable NAMES set for a project, and which environments each applies to. Values are never returned, including for non-secret variables \\u2014 read them from your own source if you need them. Changes nothing.","write_action":false,"price_micros":0,"input_schema":null},{"name":"cloudeide_list_projects","description":"List the deployable projects on this account, with their ids and slugs. Use it to resolve a project name the user gave you into an id before deploying. Changes nothing.","write_action":false,"price_micros":0,"input_schema":null},{"name":"cloudeide_rollback","description":"Republish an earlier deployment's files, making it live again. This CHANGES THE LIVE SITE immediately. It does not rebuild, so it is fast and cannot fail the way a deploy can. Use it to recover from a bad deploy. Confirm with the user before rolling back production.","write_action":false,"price_micros":0,"input_schema":null},{"name":"cloudeide_set_env_var","description":"Set an environment variable for a project. It takes effect on the NEXT deploy, not immediately. Mark it secret when the value is a credential: a secret's value is hidden in build logs. Do not set a variable to a value the user has not given you.","write_action":false,"price_micros":0,"input_schema":null},{"name":"cloudeide_usage","description":"Show how much of the account's daily deploy limit, storage and credits have been used. Check this before a deploy if you are unsure whether one will be allowed. Changes nothing.","write_action":false,"price_micros":0,"input_schema":null},{"name":"cloudeide_whoami","description":"Identify the account this connection is using and what it is allowed to do. Call this first: it confirms the credential works and returns the scopes, so you can tell in advance whether deploying will be permitted rather than finding out from a failed deploy. Costs nothing and changes nothing.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":77,"grade":"B","scanned_at":"2026-09-20T20:11:37.056Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-20T20:11:37.025Z","components":{"code":{"score":20,"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 19 days ago"]},"identity":{"score":9,"max":10,"notes":["registry namespace matches repository owner","website matches verified namespace"]}},"findings":[{"id":"exec.eval","severity":"medium","component":"code","title":"eval / new Function used","evidence":"dist/cli.mjs: …ode, sch); const makeValidate = new Function(`${names_1.default.self}`, `${names_1.de…"}],"inputs":{"packages":[{"registryType":"npm","identifier":"cloudeide","version":"0.1.2","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":1,"publishedAt":"2026-09-01T12:44:56.220Z","repositoryUrl":"git+https://github.com/cloudeide/cloudeide.git","weeklyDownloads":46}],"repo":{"found":true,"owner":"cloudeide","repo":"cloudeide","archived":false,"pushedAt":"2026-09-01T10:30:18Z","stars":0,"forks":0,"openIssues":0,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/323505910?v=4","ownerCreatedAt":"2026-09-01T08:23:28Z","license":"MIT"},"icon":{"url":"https://cloudeide.com/assets/favicon.svg","source":"site"},"presence":{"stars":0,"forks":0,"downloadsWeek":46,"license":"MIT","lastPushAt":"2026-09-01T10:30:18.000Z","score":26}}}},"grade_history":[],"reviews":[]}