Browser Use Cloud MCP
OFFICIAL SERVERHosted endpoint that hands whole web tasks to Browser Use's cloud browser agent and returns the result
MCP endpoint of a self-hosted Magic Cloud instance: your APIs, SQL, files, tasks and a headless browser
Official · Thomas Hansen C# Remote (hosted) · Streamable HTTP Developer toolsDatabasesBrowser automation
73 popularity score ★ 1.2k ⇣ 27k pulls
Opens the app, which asks before it adds the server. Then replace each <NAME> in its settings with your value.
https://<YOUR_CLOUDLET>/magic/modules/mcp/mcpclaude mcp add --transport http magic https://<YOUR_CLOUDLET>/magic/modules/mcp/mcp{
"mcpServers": {
"magic": {
"url": "https://<YOUR_CLOUDLET>/magic/modules/mcp/mcp"
}
}
}Magic Cloud is a self-hosted low-code backend written in .NET. It generates secured CRUD APIs over MySQL, PostgreSQL, MariaDB, SQL Server or SQLite, runs its own scripting language (Hyperlambda), and serves a browser dashboard. Its MCP server is not a separate program: it is a plugin called `mcp` that you add from the instance's plugin store, together with an `oauth` plugin, after which the instance answers MCP clients over streamable HTTP at `/magic/modules/mcp/mcp` on its own domain.
Once connected, an assistant sees two kinds of tools. Every HTTP endpoint under the instance's `modules` folder becomes a tool, with its schema built from the endpoint's declared arguments and its description taken from the file comment, so endpoints you generate or import from an OpenAPI spec turn up as tools without a separate registry. On top of that the plugin ships a library of built-in tools for writing and running Hyperlambda, generating CRUD modules, running SQL, reading and writing files, scheduling tasks, managing users and roles, git, a PuppeteerSharp headless browser, outgoing HTTP and email, and running Python or terminal commands.
Every call runs under the roles of the Magic user who approved the OAuth consent, and each endpoint's own role checks still apply. The makers' MCP guide shows one connector exposing 220 tools on their own instance; the count on yours depends on how many endpoints you have. Clients that cache the tool list need to reconnect before newly created endpoints show up.
A running Magic Cloud instance, for example the servergardens/magic-aio Docker image (linux/amd64 or arm64, port 4444), or .NET 10 plus Node.js to run from source. Finish the setup screen, then install the `oauth` and `mcp` plugins from the dashboard's Plugins page. Clients reach it at https://<YOUR_CLOUDLET>/magic/modules/mcp/mcp; the OAuth discovery document must name your real domain over https. AI features such as Chat Ops need an OpenAI API key, or the Ollama or HuggingFace plugin instead.
There is no npx or stdio launch: the registry entry says the endpoint runs on your own instance only, so a client needs a reachable URL. The tool set is not fixed; it grows with the endpoints in your `modules` folder, and some clients only see new ones after reconnecting. Generating and running Python or terminal scripts needs the root role. The README warns that the sandbox does not make it safe to expose endpoints that let third parties run arbitrary code.
Suits teams that already run Magic Cloud, or want a self-hosted backend whose database APIs, jobs and files an assistant can both use and extend, under their own role-based access. Because a consenting root user hands the assistant shell, Python, SQL and file writes, it fits best when you create a dedicated low-privilege Magic user for the client. If you only need an assistant to query an existing database, a single-purpose database server is a smaller thing to install than a whole application platform.
generate-hyperlambdaverify-hyperlambdaexecute-hyperlambdaexecute-filecrudifycreate-sql-endpointcreate-moduleget-openapi-specinvoke-endpointexecute-sqlselect-sqlget-database-schemacreate-sqlite-databasecreate-database-backupread-filecreate-filelist-filessearch-filesdownload-from-webcrawl-websitecreate-typevectorize-typecreate-ai-functionpuppeteer-gotopuppeteer-contentgit-commitgit-pushgit-clone-repogithub-create-repocreate-userlist-userscreate-roleadd-to-rolecreate-taskschedule-tasklist-tasksinstall-pluginlist-pluginsinvoke-httpsend-emailexecute-pythonexecute-terminal-commandgenerate-imageread-loglist-endpointslist-slots