87 lines
1.8 KiB
Markdown
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)
|