AppCrane MCP server
io.github.gitayg/appcrane·v1.8.1Deploy and manage apps on your own AppCrane instance, the self-hosted PaaS for AI-built apps.
not scanned yet
0 stars418 downloads/wk
Reviews
Write oneNobody has reviewed AppCrane yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
AppCrane tools
No tool declarations could be read from the package source. They show once the server is installed.
How AppCrane compares
Against every graded Developer tools MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 83/100
- higher than 65% of 1,119 Developer tools servers
- Downloads a week
- 418
- more than 83% of 436 Developer tools servers with a package
Release history: 12 versions in the registry since 2026-09-07, latest 2026-10-31, typically one every 5 days.
Install AppCrane in Claude Code, Cursor or VS Code
Runs npx -y appcrane-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add appcrane -- npx -y appcrane-mcp
What the publisher says
From the AppCrane repository's README, as published. We do not edit it. Read it on GitHub
appcrane-mcp
The standalone MCP connector for AppCrane — the self-hosted deployment platform for AI-built, agent-deployed apps.
AppCrane exposes an MCP server at /api/mcp that requires an X-API-Key. This package is a thin stdio MCP server that:
- Serves the full appcrane tool catalog for tools/list introspection with zero configuration** — it ships a bundled catalog.json, so registries and sandboxes (e.g. Glama) can start it in a container and introspect it offline.
- Proxies real tools/call to your own AppCrane instance once APPCRANEURL and APPCRANEKEY are set.
It runs anywhere Node 20+ is available, via npx appcrane-mcp.
Licensing: this connector is MIT. The AppCrane platform it talks to is a separate
project and is AGPL-3.0. Installing this package does not pull the platform in — the
connector is a client that talks to an AppCrane instance you host yourself.
How you connect
There is no hosted service and no AppCrane account. The flow is entirely your own:
X-API-Key. Your key stays in your own MCP client config; it is never sent anywhere except the instance URL you set.
- You self-host AppCrane (AGPL) somewhere you control.
- You issue an API key from that instance.
- Your agent runs this connector locally over stdio (npx -y appcrane-mcp).
- The connector forwards each tools/call to ${APPCRANE_URL}/api/mcp with your
Install / run
npx appcrane-mcpWith no environment variables it still starts and answers tools/list from the bundled catalog (57 tools). To actually invoke tools against your instance, set:
MCP client configuration
This is a stdio command server (not an HTTP endpoint). Add it to your MCP client config like this:
{
"mcpServers": {
"appcrane": {
"command": "npx",
"args": ["-y", "appcrane-mcp"],
"env": {
"APPCRANE_URL": "https://crane.example.com",
"APPCRANE_KEY": "your_api_key",
"APPCRANE_GITHUB_TOKEN": "ghp_optional_for_github_passthrough"
}
}
}
}Claude Code CLI:
claude mcp add appcrane \
--env APPCRANE_URL=https://crane.example.com \
--env APPCRANE_KEY=your_api_key \
-- npx -y appcrane-mcpHow it works
- tools/list
- If APPCRANEURL + APPCRANEKEY are set → connects to ${APPCRANEURL}/api/mcp (StreamableHTTP, header X-API-Key, plus X-Github-Token when the GitHub token is set), fetches the live, auth-filtered** tool list, and returns it. If the instance is unreachable it falls back to the bundled catalog.
- If not configured → returns the bundled static catalog (catalog.json). This path needs no env vars, which is what a registry's introspection sandbox hits.
- tools/call → requires APPCRANEURL + APPCRANEKEY; forwards the call to the backend and returns its result. Without configuration it returns a clear "not configured" error.
Docker
docker build -t appcrane-mcp .
# Introspection only (no config) — starts and serves tools/list:
docker run -i --rm appcrane-mcp
# Full use:
docker run -i --rm \
-e APPCRANE_URL=https://crane.example.com \
-e APPCRANE_KEY=your_api_key \
appcrane-mcpDevelopment
npm install
npm run build # tsc -> dist/
npm run gen:catalog # regenerate catalog.json from the AppCrane platform source
npm run check:catalog # fail if catalog.json has drifted from that source
node scripts/test-list.mjs # smoke test: spawn over stdio, assert tools/listShortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
AppCrane: common questions
- Is AppCrane MCP server safe?
- Mostly: it is graded B (83/100). Read the AppCrane safety report
- How do I install AppCrane?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does AppCrane need an API key?
- Yes. The registry entry asks for
APPCRANE_KEY,APPCRANE_GITHUB_TOKEN. - Is AppCrane maintained?
- The last commit was 21 days ago (2026-10-14). The latest release is v1.8.1.
- What can I use instead of AppCrane?
- Servers from other publishers that do the same job: clawops MCP server, Aiven MCP server and Nora MCP server. Compare all AppCrane alternatives.
- How does AppCrane compare with other Developer tools MCP servers?
- safety score 83/100 (higher than 65% of 1,119 Developer tools servers); downloads a week 418 (more than 83% of 436 Developer tools servers with a package). Full comparison.
Alternatives to AppCrane
Same job from other publishers: the closest match first, then the best rated.
- clawopsDeploy self-hosted OpenClaw to AWS, GCP, Azure or a local VM — a CLI and an MCP server in one.not reviewedGrowingC
Aiven MCPProvision PostgreSQL, manage Apache Kafka, and deploy apps with Aiven - all from your AI assistant.not reviewedEstablishedA- NoraOperate self-hosted OpenClaw and Hermes agent fleets on Docker or Kubernetes from MCP clients.not reviewedGrowingB
- FolioSelf-hosted Git-backed team wiki: search, read and edit pages, data tables and whiteboards.not reviewedGrowingA
- HomeLab MonitorSelf-hosted homelab dashboard with a built-in read-only MCP server (hosts, Docker, GPU, services).not reviewedGrowingA