Eine plattformübergreifende Desktop-App zur Verwaltung von MCP-Server-Konfigurationen für Claude Code, Codex, Cursor, VS Code, OpenCode, Gemini CLI und weitere.
## Inhaltsverzeichnis
- [Funktionen](#funktionen)
- [Installation](#installation)
- [Unterstützte Clients](#unterstützte-clients)
- [Kommandozeile (Vorschau)](#kommandozeile-vorschau)
- [Datenschutz & Netzwerk](#datenschutz--netzwerk)
- [Entwicklung](#entwicklung)
- [Star History](#star-history)
- [Haftungsausschluss](#haftungsausschluss)
## Funktionen
- **Ein Arbeitsbereich** für alle MCP-Server, importiert aus den Konfigurationen, die Ihre Clients bereits haben
- **Online-Marktplatz**: Server in der GitHub MCP Registry, der offiziellen MCP Registry oder einer beliebigen kompatiblen Registry finden und mit wenigen Klicks hinzufügen
- Bearbeitung per **Formular oder Roh-JSON**
- **Auf viele Clients gleichzeitig anwenden**, mit Prüfung riskanter Schreibvorgänge, automatischen Backups und Rollback
- Helles / dunkles Design und eine Oberfläche in 11 Sprachen, die der Systemsprache folgt
## Installation
Laden Sie das Paket für Ihre Plattform aus dem [neuesten Release](https://github.com/xjeway/mcp-manager/releases/latest) herunter:
| Plattform | Paket |
| --- | --- |
| macOS | `.dmg` oder `brew install --cask xjeway/mcp-manager/mcp-manager` |
| Windows | `setup.exe` (x64 / arm64) oder `.msi` (x64) |
| Linux | `.deb`, `.rpm` oder `.AppImage` |
Wählen Sie `arm64` / `aarch64` für Apple Silicon und ARM-Geräte, sonst `x64` / `x86_64` / `amd64`.
macOS meldet, dass die App beschädigt ist oder nicht geöffnet werden kann?
Release-Builds sind ad-hoc signiert, aber noch nicht von Apple notarisiert. Beim ersten Start:
1. Verschieben Sie die App nach `/Applications`, öffnen Sie sie und schließen Sie die Warnung.
2. Öffnen Sie **Systemeinstellungen → Datenschutz & Sicherheit**, klicken Sie unten auf **Dennoch öffnen** und bestätigen Sie.
Wenn macOS weiterhin meldet, dass die App beschädigt ist (ältere, unsignierte Versionen), führen Sie aus:
```bash
xattr -dr com.apple.quarantine "/Applications/MCP Manager.app"
```
## Unterstützte Clients
Jeder der folgenden Clients unterstützt sowohl **Import** (vorhandene MCP-Server aus seiner Konfiguration lesen) als auch **Anwenden** (die einheitliche Konfiguration zurückschreiben).
## Kommandozeile (Vorschau)
`mcpmgr` teilt sich die Serverliste mit der Desktop-App, sodass Änderungen in einem der beiden auch im anderen erscheinen.
```bash
npx @mcpmgr/cli list # oder: npm i -g @mcpmgr/cli / brew install xjeway/mcp-manager/mcpmgr
mcpmgr add context7 -- npx -y @upstash/context7-mcp@latest
mcpmgr add linear --url https://mcp.linear.app/mcp -a cursor,claude-code
mcpmgr remove context7 -a codex
mcpmgr rollback
```
Im Terminal führt `add` Sie durch Server, Clients und Geltungsbereich und zeigt vor dem Schreiben eine Vorschau jeder Datei. Jeder Schritt hat auch ein Flag (`--yes`, `--dry-run`, `--json`, …); innerhalb eines KI-Coding-Agenten wie Claude Code oder Codex überspringt es die Abfragen und zielt auf den Client dieses Agenten.
## Datenschutz & Netzwerk
MCP Manager geht nur online, um nach Updates zu suchen und, solange die Marktplatz-Seite geöffnet ist, um MCP-Registries abzufragen (6 Stunden zwischengespeichert, offline nutzbar). Deaktivieren Sie den Marktplatz unter **Einstellungen → Online-Marktplatz**, um diese Anfragen vollständig zu unterbinden.
## Entwicklung
Erfordert Node.js 20+, Rust stable und die [Tauri-Voraussetzungen](https://tauri.app/start/prerequisites/) für Ihre Plattform.
```bash
make install # Abhängigkeiten installieren
make tauri-dev # Desktop-App starten
make test && make check
```
Die Kernlogik (Client-Adapter, Parsing, sichere Schreibvorgänge) liegt in `crates/mcp-manager-core` und wird von der Tauri-App in `src-tauri/` und der CLI in `crates/mcp-manager-cli/` gemeinsam genutzt. Releases sind in [`docs/releasing.md`](../../docs/releasing.md) beschrieben.
Issues und Pull Requests sind willkommen; bei größeren Änderungen eröffnen Sie bitte zuerst ein Issue. Halten Sie beim Ändern nutzerseitiger Dokumentation [`README.md`](../../README.md), [`README.zh-CN.md`](../../README.zh-CN.md) und [`docs/readme/`](./) synchron.
## Star History
## Haftungsausschluss
Dieses Projekt wird überwiegend mit KI-Unterstützung entwickelt und von einem menschlichen Maintainer geprüft, kann daher aber dennoch Fehler enthalten. MCP Manager überschreibt die Konfigurationsdateien anderer Tools; Backups und Rollback sind integriert, dennoch sollten Sie wichtige Konfigurationen selbst sichern. Bereitgestellt „wie besehen“ unter der [MIT License](../../LICENSE).