Files
AFC-Demo/misc/MCP_SERVER_TESTS.md
T

87 lines
1.8 KiB
Markdown

# 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)