---
title: "Deployment + Distribution, von lokal zu installierbar — StudioMeyer Academy"
description: "npm, Cloud Run, MCPize. Die drei Wege um Deinen MCP-Server rauszubringen."
canonical: "https://studiomeyer.academy/lernwege/fuer-entwickler/lektionen/04-deployment-und-distribution"
language: de
image: "https://studiomeyer.academy/og/academy-og-share.png"
publisher: "StudioMeyer Academy, https://studiomeyer.academy (llms.txt: https://studiomeyer.academy/llms.txt)"
---

## Drei Deployment-Modi

**1\. Stdio + npm-Package** (für lokale Server) Du packst Deinen TypeScript-Server in ein npm-Paket. User installieren `npm install -g mein-mcp-server` und konfigurieren Claude Code. Der Server startet lokal beim User.

**2\. HTTP + Cloud Run / Fly / Railway** (für zentrale Services) Dein Server läuft als HTTP-Service in der Cloud. User geben nur die URL an und machen OAuth. Zentrale Updates, Multi-User.

**3\. MCPize** (der Marketplace-Weg) Service speziell für MCP-Deploys. Gleiche Code-Basis, MCPize packt, hostet, managed die HTTP-Route. Gut für schnelles Ausprobieren, weniger Kontrolle.

## Stdio + npm (der häufigste Fall)

Schritt 1: TypeScript zu JavaScript kompilieren.

```json
// package.json
{
  "main": "dist/index.js",
  "bin": {
    "mein-mcp-server": "dist/index.js"
  },
  "scripts": {
    "build": "tsc",
    "prepublishOnly": "npm run build"
  }
}
```

Die `tsconfig.json` muss `"outDir": "dist"` haben. Der `bin`\-Eintrag macht das Paket ausführbar.

Schritt 2: `README.md` mit Install-Anleitung.

```markdown
# mein-mcp-server

## Install

claude mcp add mein-server -s user -- npx -y mein-mcp-server

## Config

Env-Var `MEIN_API_KEY` setzen.
```

Schritt 3: npm publish.

```bash
npm login  # einmalig
npm publish --access public
```

Das war's. Jeder der `npx -y mein-mcp-server` aufruft, holt Dein Paket automatisch.

## HTTP-Server + Cloud Run

Wenn User auf einen zentralen Service zugreifen sollen (Multi-Tenant, SaaS), brauchst Du HTTP. Das ist deutlich aufwändiger.

Zusätzlich zum SDK brauchst Du:

- **Express / Hono / Fastify** für HTTP-Transport.
- **OAuth-2.1-Flow** wenn Multi-User (Magic-Link, Authorization-Code).
- **Database** für User-Storage.
- **Rate-Limiting** weil der Server öffentlich ist.
- **Logging + Monitoring**.

Deployment dann: Dockerfile, dann push zu Google Cloud Run, Fly.io, Railway, AWS Runner. Kleine Compute-Pakete reichen meist (512 MB RAM, 1 CPU). Kostenpunkt: 5-20 EUR/Monat für kleine Services.

## MCPize (der schnelle Weg)

MCPize ist ein spezialisierter MCP-Deploy-Service. Du schiebst Deinen Code, MCPize baut und hostet. Ideal für:

- Schnelles Prototypen in Produktion
- Nicht selbst hosten wollen
- Marketplace-Präsenz (User finden Deinen Server auf mcpize.com)

Limitation: weniger Kontrolle. Wenn Dein Server spezielle Build-Steps hat, muss MCPize die unterstützen (nicht alle werden).

## Die Entscheidungs-Matrix

| Use-Case | Wahl | |---|---| | Persönliches Tool, nur Du | stdio + lokal | | Team, keine User-Daten-Teilung | stdio + npm, intern per git | | Open Source für Dev-Community | stdio + npm + GitHub | | SaaS mit Login und Kunden-Daten | HTTP + Cloud Run + OAuth | | Prüfen ob jemand es will | MCPize |

## Monetization wenn Du HTTP gehst

Wenn Du einen HTTP-Server mit User-Accounts hast:

- **Stripe-Integration** für Pro-Tiers
- **Feature-Flag-Check** pro Request: ist dieser User auf Pro-Tier?
- **Rate-Limit** unterschiedlich pro Tier (Free: 100 Calls/Tag, Pro: unlimited)

Die StudioMeyer MCP-SaaS-Server (memory, crm, geo) nutzen genau dieses Muster.

## Letzte Lektion

Die letzte Lektion zeigt wie Du Deinen MCP-Server findbar machst: MCP-Marketplaces, Discovery-Standards, Community-Channels. Distribution ist nach dem Deploy noch eine halbe Woche Arbeit.

Du kannst alle Inhalte frei lesen. Mit einem Konto bleibt dein Fortschritt gespeichert.

[Anmelden](https://studiomeyer.academy/login?next=%2Flernwege%2Ffuer-entwickler%2Flektionen%2F04-deployment-und-distribution)

Für Entwickler · Modul 1 von 1

## Für Entwickler

[Zum Lernweg](https://studiomeyer.academy/lernwege/fuer-entwickler)

## Deine Notizen

Melde Dich an, um Deine eigenen Notizen zu dieser Lektion zu speichern.

[Anmelden](https://studiomeyer.academy/login?next=%2Flernwege%2Ffuer-entwickler%2Flektionen%2F04-deployment-und-distribution)

## Sitemap

Öffentliche Seiten dieser Website als Markdown: [Sitemap](https://studiomeyer.academy/sitemap.md). Kuratierter Einstieg: [llms.txt](https://studiomeyer.academy/llms.txt), Volltext: [llms-full.txt](https://studiomeyer.academy/llms-full.txt).
