my-appengineer Docs

Claude connector

Connect my-app.engineer to Claude and it gets a real Linux workspace: write code, run tests, deploy to a live URL, and read the logs when something breaks.

Last updated 2026-10-01

Connecting my-app.engineer gives Claude somewhere to actually work: a private Linux workspace on a real machine. It writes and edits files, installs dependencies, runs your tests and linters, deploys the result to a live HTTPS URL, and reads back the logs and crash reasons when something fails. The workspace persists between conversations.

What you need

A free my-app.engineer account. No payment, no API key and nothing installed locally — the workspace, the shell and the deploy target are all provided. The thinking is done by your own Claude subscription, so there is no second model bill.

Connect it

From claude.ai

Open Settings → Connectors → Add custom connector and enter:

https://my-app.engineer/mcp

Claude sends you here to sign in, then shows a permission screen listing exactly what it is asking for. Approve it and you are connected. Nothing is shared before you approve, and you can revoke it at any time from Agent Settings → Connect an Agent.

From Claude Code

Generate a key under Agent Settings → Connect an Agent, then run:

claude mcp add --transport http workspace \
  https://my-app.engineer/mcp \
  --header "Authorization: Bearer <your key>"

Check it worked:

curl -H "Authorization: Bearer <your key>" \
  https://my-app.engineer/api/bridge/whoami

Permissions

Permissions are granted per group and chosen by you at the moment you connect. A connection that only needs to read files is never offered the deploy tools — the tools it does not hold are not listed to it, so it cannot try one and fail halfway through a task.

PermissionWhat it allowsChanges things
Read filesBrowse and read anything in your workspaceNo
Write filesCreate, edit and overwrite workspace filesYes
Run commandsA shell in your workspace: installs, builds, testsYes
Read deploymentsYour apps, their URLs, status, health and logsNo
Deploy appsShip, restart and stop your own appsYes
Watch buildsFollow a build and read why one stoppedNo
Start buildsPut the platform's build agent to workYes

The live tool list, with each tool's description and whether it modifies anything, is published at /api/bridge/catalog. That endpoint is the same list the server answers requests from, so it cannot describe a tool that does not exist.

What it can do

Security and isolation

Data handling

The workspace holds whatever you and Claude put in it: your source files, dependencies and build output. my-app.engineer does not train on your workspace contents. Tool calls are recorded in an audit log with the tool name, the account and the time — not file contents. Deleting your account removes the workspace and its apps. See the privacy policy and sub-processors for the full detail.

For IT administrators

The practical questions, answered directly:

Troubleshooting

A tool is missing. You did not grant the permission that covers it. Tools are only offered to a connection that holds their permission; reconnect and tick it.

A deploy succeeded but the site is down. Ask Claude to check the app's health and read its logs. It will report the real reason, such as a crash loop or a start command pointing at a file that does not exist.

The connection stopped working. Keys expire after 90 days and can be revoked. Generate a new one, or reconnect from claude.ai.

← Getting startedYour cluster →