mcp-config-sync · v2.0.0 · 2026-07-27 · sha256 e71ad73320b903c0

mcp-config-sync v2.0.0A

Immutable. This exact content is served forever at /api/v1/blob/e71ad73320b903c0.

---
name: mcp-config-sync
version: 2.0.0
type: skill
author: Lukas Geiger + Claude + Codex
created: 2026-05-16
updated: 2026-07-27
description: >
  Anbieterneutraler Einstieg zum Erkennen, Planen und Synchronisieren von
  MCP-Konfigurationen zwischen frei gewählten Agent-Anbietern und App-Klassen.
  Der User bestimmt Quelle, Ziele und Umfang. Der Skill inventarisiert bekannte
  Möglichkeiten auf dem aktuellen System und bietet Topologien an, ohne
  automatisch eine Truth-Quelle festzulegen.
standalone: true
anthropic_compatible: true
bach_compatible: true
bach_origin: false
category: infrastructure
tags: [mcp, config, sync, provider-neutral, discovery, multi-agent]
language: de
status: active
dependencies:
  tools: [python]
  services: []
  protocols: [agent-config-sync]
  python: []
provenance:
  origin: "custom"
  origin_path: "skills/infrastructure/mcp-config-sync/"
  origin_version: "2.0.0"
  last_sync_from_origin: null
  last_sync_to_origin: null
  local_changes_since_sync: false
---

<img src="banner.png" width="100%" alt="mcp-config-sync banner">

# MCP Config Sync

Dieser Skill ist der MCP-spezifische Einstieg zu `agent-config-sync`. Er nimmt
keinen Anbieter, keine App und keine zentrale Datei als Standard an.

## Pflichtablauf

1. Frage in der Form: „Zwischen welchen Endpoints soll synchronisiert werden?“
   Zulässig sind konkrete Namen oder Auswahlachsen:
   - innerhalb eines Anbieters zwischen App-Klassen,
   - innerhalb einer App-Klasse zwischen Anbietern,
   - explizite Endpoint-Liste,
   - alle erkannten Anbieter und Klassen.
2. Führe im benachbarten Skill `agent-config-sync` aus:
   `python scripts/sync.py --discover`, danach `--offer`.
3. Zeige nur live belegte Endpoints als erkannt. Bekannte, aber nicht belegte
   Möglichkeiten bleiben als Kandidaten gekennzeichnet.
4. Lasse den User Truth-Quelle, Ziele, Richtung und Konfliktregel bestimmen.
5. Erzeuge `registry.json`, zeige `--plan`, und schreibe erst nach expliziter
   Freigabe mit `--apply --yes`.

## Auswahlbeispiele

- „MCP zwischen Claude Code und Claude Desktop.“
- „MCP zwischen allen installierten CLI-Anbietern.“
- „MCP von dieser JSON-Datei nach Codex und Cursor.“
- „Zeig erst alle Sync-Möglichkeiten auf diesem Rechner.“

Die alte Claude-Code↔Claude-Desktop-Automation liegt nur noch als
Migrationsreferenz unter `agent-config-sync/references/legacy-mcp-config-sync.md`.
Die Skripte in diesem Ordner sind nicht mehr der generische Standard und dürfen
nur für bewusst gewählte Legacy-Profile verwendet werden.

## Sicherheitsgrenzen

- Discovery und Angebote sind read-only.
- Kein impliziter Hub und kein implizites „alles“.
- Unverifizierte Pfade oder Formate werden nicht beschrieben.
- Vor jedem Write: Plan, Backup, Verifikation.
- App-/Marketplace-Erweiterungen werden als Mapping behandelt, nicht blind
  gespiegelt.

## Changelog

### 2.0.0 (2026-07-27)

- Anbieter- und app-klassenneutral.
- Systeminventar und Topologieangebote vor jeder Auswahl.
- Truth-Quelle wird ausschließlich vom User festgelegt.
- Claude-Paar wird zum optionalen Legacy-Profil.