# MCP-Server Aktivierung und Tests

## Aktivierung der globalen MCP-Server

### Methode 1: @-Erwähnung im Chat
Schreibe einfach den Server-Namen mit @ in deiner Nachricht:
- `@sqlite`
- `@postgresql`
- `@bear`
- `@MCP_DOCKER`
- `@Ref`

### Methode 2: CLI Flag beim Start
```bash
claude --mcp-config ~/.claude.json
```

### Methode 3: Beide Configs kombinieren
```bash
claude --mcp-config .mcp.json ~/.claude.json
```

## Test-Befehle für jeden Server

### 1. SQLite Server
**Datenbank:** `/Users/sebastianfrohlich/Downloads/company.db`

Nach Aktivierung mit `@sqlite`:
```
Bitte zeige mir alle Tabellen in der SQLite-Datenbank
```

### 2. PostgreSQL Server
**Verbindung:** localhost:5433, DB: risk_ingest_db

Nach Aktivierung mit `@postgresql`:
```
Bitte zeige mir das Schema der PostgreSQL-Datenbank risk_ingest_db
```

### 3. Bear Notes Server
**Pfad:** `/Users/sebastianfrohlich/Projekte/bear-notes-mcp`

Nach Aktivierung mit `@bear`:
```
Erstelle eine neue Bear-Notiz mit dem Titel "Test MCP Server"
```

### 4. MCP_DOCKER Server
**Command:** `docker mcp gateway run`

Nach Aktivierung mit `@MCP_DOCKER`:
```
Zeige mir die verfügbaren Docker-Container
```

### 5. Ref.tools Server
**URL:** https://api.ref.tools/mcp

Nach Aktivierung mit `@Ref`:
```
Nutze Ref.tools um [spezifische Aufgabe]
```

## Debugging

### Server-Status prüfen
```bash
claude mcp list
```

### MCP-Debug-Modus aktivieren
```bash
claude --mcp-debug
```

### Server-Logs anzeigen
Prüfe die Logs in:
- `~/.claude/logs/`

## Hinweise

- Globale Server aus `~/.claude.json` sind standardmäßig nicht in jeder Session geladen
- Projekt-Server aus `.mcp.json` werden automatisch geladen
- @-Erwähnung ist die einfachste Methode zur Ad-hoc-Aktivierung
- Einige Server benötigen laufende Dienste (z.B. PostgreSQL muss auf Port 5433 laufen)
