- Appcrane
Appcrane
AppCrane is the self-hosted home for the apps your AI builds and your AI deploys. It exposes 35 appcrane_* MCP tools so any MCP client (Claude Code, Cursor, Codex) can run the full deploy lifecycle — create app, deploy to sandbox/production, manage secrets, stream logs, list releases, roll back — every action bound to a user and audit-logged. Enterprise SSO (SAML/OIDC/SCIM), Docker isolation per app, dual environments, auto-HTTPS, and a middleware hard-wall so the platform operator can't read app secrets. AGPL-3.0, one-command install on Ubuntu. A self-hosted free alternative to Heroku, Vercel, and hosted agent-deploy services like AppDeploy.
Overview
AppCrane
The self-hosted home for the apps your AI builds and your AI deploys.
Vibe-code an app with Claude Code or Cursor, then have your AI agent deploy it — over MCP — to a server you own. AppCrane is a self-hosted, agent-first deployment platform with the enterprise guardrails the cloud PaaS crowd skips. A self-hosted alternative to Heroku, Vercel, and hosted agent-deploy services like AppDeploy.
What your agent can do
AppCrane exposes 35 appcrane_* MCP tools, so any MCP client runs the full deploy lifecycle — no curl, no shell:
appcrane_create_app,appcrane_deploy(sandbox/production),appcrane_promote,appcrane_rollbackappcrane_set_secret/appcrane_get_secret(AWS-aligned naming)appcrane_get_logs,appcrane_list_releases,appcrane_get_deploy_logappcrane_cp(push files to a container's/data),appcrane_list_apps,appcrane_get_guide
Every tool call is bound to a user and audit-logged.
Features
- 🔐 Secret hard-wall — the platform operator can't read encrypted env vars or app data (middleware-enforced). Your model API keys stay yours.
- 🏢 Enterprise SSO — SAML 2.0, OIDC, SCIM provisioning
- 👥 Four-role model — Platform Owner / App Owner / App Admin / App User, per-app configurable
- 🐳 Docker isolation per app · dual sandbox/prod environments · zero-downtime deploys · auto-HTTPS (Caddy)
- 📦 Managed apps — AppCrane can own the GitHub repo via a service account, so non-GitHub users ship too
Connect
{
"mcpServers": {
"appcrane": {
"type": "http",
"url": "https://YOUR-SERVER/api/mcp",
"headers": { "X-API-Key": "YOUR_APPCRANE_KEY" }
}
}
}
Server Config
{
"mcpServers": {
"appcrane": {
"type": "http",
"url": "https://YOUR-SERVER/api/mcp",
"headers": {
"X-API-Key": "YOUR_APPCRANE_KEY"
}
}
}
}Project Info
Created At
16 days agoUpdated At
16 days agoAuthor Name
gitaygStar
-Language
-License
-Recommend Servers
View AllRwanda Payments Mcp
@junter1989k-ai
10 days ago
Egypt Payments Mcp
@junter1989k-ai
10 days ago
Serper MCP Server
@garymengcom
A Serper MCP Server
Python
a year ago
Creationloop
@marino129
10 days ago
New Zealand Payments Mcp
@junter1989k-ai
10 days ago
Czechia Payments Mcp
@junter1989k-ai
10 days ago
Teardrop
10 days ago
Lithuania Payments Mcp
@junter1989k-ai
10 days ago
Kazakhstan Payments Mcp
@junter1989k-ai
10 days ago
Ireland Payments Mcp
@junter1989k-ai
10 days ago
Italy Payments Mcp
@junter1989k-ai
10 days ago
Malta Payments Mcp
@junter1989k-ai
10 days ago
Sweden Payments Mcp
@junter1989k-ai
10 days ago
Norway Payments Mcp
@junter1989k-ai
10 days ago
Ivory Coast Payments Mcp
@junter1989k-ai
10 days ago
Uganda Payments Mcp
@junter1989k-ai
10 days ago
Tanzania Payments Mcp
@junter1989k-ai
10 days ago