managarten/uload/docs/stripe/MCP_QUICK_SETUP.md
Till-JS c712a2504a feat: integrate uload and picture, unify package naming
- Add uload project with apps/web structure
  - Reorganize from flat to monorepo structure
  - Remove PocketBase binary and local data
  - Update to pnpm and @uload/web namespace

- Add picture project to monorepo
  - Remove embedded git repository

- Unify all package names to @{project}/{app} schema:
  - @maerchenzauber/* (was @storyteller/*)
  - @manacore/* (was manacore-*, manacore)
  - @manadeck/* (was web, backend, manadeck)
  - @memoro/* (was memoro-web, landing, memoro)
  - @picture/* (already unified)
  - @uload/web

- Add convenient dev scripts for all apps:
  - pnpm dev:{project}:web
  - pnpm dev:{project}:landing
  - pnpm dev:{project}:mobile
  - pnpm dev:{project}:backend

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-25 04:00:36 +01:00

136 lines
2.7 KiB
Markdown

# Stripe MCP Server in 5 Minuten
## Was das ist
Mit dem MCP Server kann Claude direkt Stripe-Produkte, Preise und alles andere für dich anlegen. Du musst nichts manuell im Dashboard machen.
## Setup (3 Minuten)
### 1. Stripe API Key holen
- Gehe zu [stripe.com/dashboard](https://dashboard.stripe.com)
- → Developers → API Keys
- Kopiere den **Secret Key** (sk*test*...)
### 2. Claude Desktop Config öffnen
**macOS:**
```bash
open ~/Library/Application\ Support/Claude/claude_desktop_config.json
```
**Windows:**
```bash
notepad %APPDATA%\Claude\claude_desktop_config.json
```
### 3. Config einfügen
Ersetze die komplette Datei mit:
```json
{
"mcpServers": {
"stripe": {
"command": "npx",
"args": ["-y", "@stripe/mcp", "--tools=all", "--api-key=sk_test_DEIN_KEY_HIER"]
}
}
}
```
⚠️ **Ersetze `sk_test_DEIN_KEY_HIER` mit deinem echten Stripe Key!**
### 4. Claude neustarten
- Claude Desktop komplett beenden (CMD+Q / Alt+F4)
- Claude Desktop wieder öffnen
## Fertig! Das war's! ✅
## Test (1 Minute)
Sage zu Claude:
```
"Verwende den Stripe MCP Server um ein Produkt namens 'Test Product' für 9.99€ zu erstellen"
```
Claude sollte antworten mit etwas wie:
```
✅ Produkt erstellt: prod_xyz123
✅ Preis erstellt: price_abc456 (9.99€/Monat)
```
## Was Claude jetzt kann
```markdown
"Erstelle ein Produkt ulo.ad Pro für 9.99€/Monat"
"Liste alle meine Stripe Kunden"
"Erstelle einen Test-Kunden"
"Zeige mir alle aktiven Subscriptions"
"Erstelle einen Payment Link für das Pro Produkt"
```
## Für ulo.ad Setup
Sage einfach zu Claude:
```markdown
"Verwende den Stripe MCP Server um folgendes zu erstellen:
1. Produkt 'ulo.ad Pro'
2. Monatspreis 9,99€
3. Jahrespreis 99€
4. Gib mir alle IDs für meine .env Datei"
```
Claude erledigt alles automatisch und gibt dir:
```
STRIPE_PRODUCT_ID=prod_xyz
STRIPE_PRICE_MONTHLY=price_abc
STRIPE_PRICE_YEARLY=price_def
```
## Troubleshooting (falls nötig)
### "MCP Server nicht gefunden"
→ Claude komplett neustarten (nicht nur Fenster schließen)
### "Invalid API Key"
→ Key muss mit `sk_test_` beginnen
### "Permission denied"
→ Prüfe ob der Key korrekt in der Config steht
### Config Datei existiert nicht
→ Erstelle sie einfach neu:
```bash
# macOS
mkdir -p ~/Library/Application\ Support/Claude
echo '{"mcpServers":{}}' > ~/Library/Application\ Support/Claude/claude_desktop_config.json
```
## Sicherheitstipp
Für Production verwende einen **Restricted Key**:
1. Stripe Dashboard → API Keys → Restricted Keys → Create
2. Nur diese Permissions:
- Products: Write
- Prices: Write
- Customers: Read
3. Verwende diesen Key statt dem Secret Key
## Das war wirklich alles! 🚀
Keine weitere Konfiguration nötig. Claude kann jetzt direkt mit Stripe arbeiten.