mirror of
https://github.com/Memo-2023/mana-monorepo.git
synced 2026-05-25 05:54:38 +02:00
style: auto-format codebase with Prettier
Applied formatting to 1487+ files using pnpm format:write - TypeScript/JavaScript files - Svelte components - Astro pages - JSON configs - Markdown docs 13 files still need manual review (Astro JSX comments)
This commit is contained in:
parent
0241f5554c
commit
d36b321d9d
3952 changed files with 661498 additions and 739751 deletions
|
|
@ -3,42 +3,49 @@
|
|||
## 🎯 Übersicht
|
||||
|
||||
Wir haben jetzt **ZWEI separate MCP-Konfigurationen**:
|
||||
|
||||
- **Development**: Lokale PocketBase (`localhost:8090`)
|
||||
- **Production**: Cloud PocketBase (`pb.ulo.ad`)
|
||||
|
||||
## 📁 Konfigurationsdateien
|
||||
|
||||
### `.mcp.development.json` (Lokale Entwicklung)
|
||||
|
||||
```json
|
||||
{
|
||||
"mcpServers": {
|
||||
"pocketbase-dev": {
|
||||
"command": "node",
|
||||
"args": ["/Users/tillschneider/Documents/__00__Code/uload/mcp-servers/pocketbase-mcp/build/index.js"],
|
||||
"env": {
|
||||
"POCKETBASE_URL": "http://localhost:8090",
|
||||
"POCKETBASE_ADMIN_EMAIL": "till.schneider@memoro.ai",
|
||||
"POCKETBASE_ADMIN_PASSWORD": "p0ck3t-RAJ"
|
||||
}
|
||||
}
|
||||
}
|
||||
"mcpServers": {
|
||||
"pocketbase-dev": {
|
||||
"command": "node",
|
||||
"args": [
|
||||
"/Users/tillschneider/Documents/__00__Code/uload/mcp-servers/pocketbase-mcp/build/index.js"
|
||||
],
|
||||
"env": {
|
||||
"POCKETBASE_URL": "http://localhost:8090",
|
||||
"POCKETBASE_ADMIN_EMAIL": "till.schneider@memoro.ai",
|
||||
"POCKETBASE_ADMIN_PASSWORD": "p0ck3t-RAJ"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
### `.mcp.json` (Production)
|
||||
|
||||
```json
|
||||
{
|
||||
"mcpServers": {
|
||||
"pocketbase-prod": {
|
||||
"command": "node",
|
||||
"args": ["/Users/tillschneider/Documents/__00__Code/uload/mcp-servers/pocketbase-mcp/build/index.js"],
|
||||
"env": {
|
||||
"POCKETBASE_URL": "https://pb.ulo.ad",
|
||||
"POCKETBASE_ADMIN_EMAIL": "till.schneider@memoro.ai",
|
||||
"POCKETBASE_ADMIN_PASSWORD": "p0ck3t-RA1N" // Anderes Passwort!
|
||||
}
|
||||
}
|
||||
}
|
||||
"mcpServers": {
|
||||
"pocketbase-prod": {
|
||||
"command": "node",
|
||||
"args": [
|
||||
"/Users/tillschneider/Documents/__00__Code/uload/mcp-servers/pocketbase-mcp/build/index.js"
|
||||
],
|
||||
"env": {
|
||||
"POCKETBASE_URL": "https://pb.ulo.ad",
|
||||
"POCKETBASE_ADMIN_EMAIL": "till.schneider@memoro.ai",
|
||||
"POCKETBASE_ADMIN_PASSWORD": "p0ck3t-RA1N" // Anderes Passwort!
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
|
|
@ -47,11 +54,13 @@ Wir haben jetzt **ZWEI separate MCP-Konfigurationen**:
|
|||
### Option 1: Config-Datei wechseln
|
||||
|
||||
**Für Development:**
|
||||
|
||||
1. Umbenennen: `.mcp.development.json` → `.mcp.json`
|
||||
2. Claude Desktop neu starten
|
||||
3. Du hast Zugriff auf lokale DB
|
||||
|
||||
**Für Production:**
|
||||
|
||||
1. Umbenennen zurück
|
||||
2. Claude Desktop neu starten
|
||||
3. Du hast Zugriff auf Prod DB
|
||||
|
|
@ -62,43 +71,49 @@ Beide Configs in einer `.mcp.json` kombinieren:
|
|||
|
||||
```json
|
||||
{
|
||||
"mcpServers": {
|
||||
"pocketbase-dev": {
|
||||
"command": "node",
|
||||
"args": ["/Users/tillschneider/Documents/__00__Code/uload/mcp-servers/pocketbase-mcp/build/index.js"],
|
||||
"env": {
|
||||
"POCKETBASE_URL": "http://localhost:8090",
|
||||
"POCKETBASE_ADMIN_EMAIL": "till.schneider@memoro.ai",
|
||||
"POCKETBASE_ADMIN_PASSWORD": "p0ck3t-RAJ"
|
||||
}
|
||||
},
|
||||
"pocketbase-prod": {
|
||||
"command": "node",
|
||||
"args": ["/Users/tillschneider/Documents/__00__Code/uload/mcp-servers/pocketbase-mcp/build/index.js"],
|
||||
"env": {
|
||||
"POCKETBASE_URL": "https://pb.ulo.ad",
|
||||
"POCKETBASE_ADMIN_EMAIL": "till.schneider@memoro.ai",
|
||||
"POCKETBASE_ADMIN_PASSWORD": "p0ck3t-RA1N"
|
||||
}
|
||||
},
|
||||
"stripe": {
|
||||
"command": "npx",
|
||||
"args": ["-y", "@stripe/mcp", "--tools=all"],
|
||||
"env": {
|
||||
"STRIPE_SECRET_KEY": "sk_test_..."
|
||||
}
|
||||
}
|
||||
}
|
||||
"mcpServers": {
|
||||
"pocketbase-dev": {
|
||||
"command": "node",
|
||||
"args": [
|
||||
"/Users/tillschneider/Documents/__00__Code/uload/mcp-servers/pocketbase-mcp/build/index.js"
|
||||
],
|
||||
"env": {
|
||||
"POCKETBASE_URL": "http://localhost:8090",
|
||||
"POCKETBASE_ADMIN_EMAIL": "till.schneider@memoro.ai",
|
||||
"POCKETBASE_ADMIN_PASSWORD": "p0ck3t-RAJ"
|
||||
}
|
||||
},
|
||||
"pocketbase-prod": {
|
||||
"command": "node",
|
||||
"args": [
|
||||
"/Users/tillschneider/Documents/__00__Code/uload/mcp-servers/pocketbase-mcp/build/index.js"
|
||||
],
|
||||
"env": {
|
||||
"POCKETBASE_URL": "https://pb.ulo.ad",
|
||||
"POCKETBASE_ADMIN_EMAIL": "till.schneider@memoro.ai",
|
||||
"POCKETBASE_ADMIN_PASSWORD": "p0ck3t-RA1N"
|
||||
}
|
||||
},
|
||||
"stripe": {
|
||||
"command": "npx",
|
||||
"args": ["-y", "@stripe/mcp", "--tools=all"],
|
||||
"env": {
|
||||
"STRIPE_SECRET_KEY": "sk_test_..."
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
Dann in Claude:
|
||||
|
||||
- `mcp__pocketbase-dev__*` für lokale DB
|
||||
- `mcp__pocketbase-prod__*` für Production DB
|
||||
|
||||
## 🔧 Setup für neue Session
|
||||
|
||||
### 1. Lokale PocketBase starten
|
||||
|
||||
```bash
|
||||
cd backend
|
||||
./pocketbase serve
|
||||
|
|
@ -115,6 +130,7 @@ cd backend
|
|||
### 4. Collections erstellen mit MCP
|
||||
|
||||
In Claude kannst du dann:
|
||||
|
||||
```
|
||||
mcp__pocketbase-dev__create_collection
|
||||
```
|
||||
|
|
@ -123,13 +139,13 @@ Mit dem Schema aus `docs/COMPLETE-POCKETBASE-DEV-SETUP.md`
|
|||
|
||||
## ⚠️ Wichtige Unterschiede
|
||||
|
||||
| Aspekt | Development | Production |
|
||||
|--------|------------|------------|
|
||||
| URL | http://localhost:8090 | https://pb.ulo.ad |
|
||||
| Admin PW | p0ck3t-RAJ | p0ck3t-RA1N |
|
||||
| MCP Name | pocketbase-dev | pocketbase-prod |
|
||||
| Daten | Test-Daten | Echte Daten |
|
||||
| Änderungen | Sicher | Vorsichtig! |
|
||||
| Aspekt | Development | Production |
|
||||
| ---------- | --------------------- | ----------------- |
|
||||
| URL | http://localhost:8090 | https://pb.ulo.ad |
|
||||
| Admin PW | p0ck3t-RAJ | p0ck3t-RA1N |
|
||||
| MCP Name | pocketbase-dev | pocketbase-prod |
|
||||
| Daten | Test-Daten | Echte Daten |
|
||||
| Änderungen | Sicher | Vorsichtig! |
|
||||
|
||||
## 🎯 Vorteile
|
||||
|
||||
|
|
@ -152,4 +168,4 @@ Wenn du Schema-Änderungen von Prod nach Dev synchronisieren willst:
|
|||
1. Export aus Prod mit `mcp__pocketbase-prod__get_collection`
|
||||
2. Import in Dev mit `mcp__pocketbase-dev__create_collection`
|
||||
|
||||
Aber **NIEMALS** echte Daten kopieren!
|
||||
Aber **NIEMALS** echte Daten kopieren!
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue