Mit dem SmartCompanion MCP-Server pflegen Sie Ihren Audioguide direkt aus einem KI-Assistenten wie Claude, ChatGPT, Cursor oder VS Code: Stationen und Touren anlegen, Texte kürzen und übersetzen, Bilder und Audios hinzufügen oder das Design der App anpassen. Der Server nutzt das offene Model Context Protocol (MCP) und richtet sich an Museen, Schlösser und Ausstellungen, die SmartCompanion nutzen.
https://admin.smartcompanion.app/mcp
Sie brauchen dafür ein SmartCompanion-Konto. Kostenloses Konto anlegen
Assistenten verbinden
In allen Assistenten fügen Sie die Server-Adresse oben hinzu und melden sich anschließend mit Ihrem SmartCompanion-Konto an. Die Menünamen können sich mit neuen Versionen der Assistenten ändern.
Claude (Web und Desktop)
- Öffnen Sie Customize › Connectors und wählen Sie „+ Add“ › „Add custom connector“.
- Geben Sie einen Namen ein, z. B. „SmartCompanion“, und die Server-Adresse. Bestätigen Sie mit Continue und Add.
- Melden Sie sich mit Ihrem SmartCompanion-Konto an und bestätigen Sie den Zugriff.
- Aktivieren Sie den Connector im Chat über „+“ › Connectors.
Custom Connectors sind in allen Claude-Tarifen verfügbar, im kostenlosen Tarif ist ein eigener Connector möglich. In Team- und Enterprise-Konten fügen Administratoren den Connector unter Organization settings › Connectors hinzu. Details: Anleitung von Anthropic.
Claude Code
claude mcp add --transport http smartcompanion https://admin.smartcompanion.app/mcp
Starten Sie danach Claude Code, rufen Sie /mcp auf und melden Sie sich beim Server „smartcompanion“ an. Haben Sie den Connector bereits in Claude im Browser eingerichtet, steht er in Claude Code automatisch zur Verfügung.
ChatGPT
- Öffnen Sie in ChatGPT im Browser die Plugins, wählen Sie „+“ › „Add custom MCP server“.
- Geben Sie einen Namen und unter Connection die Server-Adresse ein, als Authentifizierung OAuth.
- Bestätigen Sie den Hinweis und wählen Sie „Create as a plugin“. Installieren Sie das Plugin und melden Sie sich an.
- Wählen Sie den Server in einem neuen Chat mit @ aus.
Eigene MCP-Server sind nicht in jedem ChatGPT-Tarif und nur im Browser verfügbar; in Firmen-Workspaces legen Administratoren fest, wer sie hinzufügen darf. Details: Anleitung von OpenAI.
Cursor
Tragen Sie den Server in ~/.cursor/mcp.json (für alle Projekte) oder .cursor/mcp.json (für ein Projekt) ein:
{
"mcpServers": {
"smartcompanion": {
"url": "https://admin.smartcompanion.app/mcp"
}
}
}
VS Code
Tragen Sie den Server in .vscode/mcp.json oder in die MCP-Konfiguration Ihres Profils ein:
{
"servers": {
"smartcompanion": {
"type": "http",
"url": "https://admin.smartcompanion.app/mcp"
}
}
}
Beim ersten Verbinden öffnet sich der Browser für die Anmeldung.
Anmeldung und Berechtigungen
- Anmeldung mit Ihrem SmartCompanion-Konto (OAuth 2.1): Sie melden sich im Browser an und bestätigen den Zugriff. Sie brauchen keine API-Schlüssel und geben Ihr Passwort nicht an den Assistenten weiter.
- Automatische Registrierung: Der Assistent registriert sich beim ersten Verbinden selbst beim Server (Dynamic Client Registration), Sie müssen nichts manuell einrichten.
- Gleiche Rechte wie Ihr Konto: Der Assistent sieht und ändert nur die Audioguides, die Sie auch im Admin bearbeiten dürfen.
- Jederzeit widerrufbar: Alle verbundenen Assistenten sehen Sie im Admin unter „KI-Verbindungen“, dort können Sie den Zugriff jederzeit entziehen.
Werkzeuge
Der Server stellt 25 Werkzeuge bereit. Die Spalte „Art“ zeigt, ob ein Werkzeug nur liest, etwas ändert oder löscht; viele Assistenten fragen vor ändernden und löschenden Aktionen nach.
| Werkzeug | Was es tut | Art |
|---|---|---|
| Audioguides | ||
list-audioguides |
Listet die Audioguides, die Sie bearbeiten dürfen, mit Kürzel (Slug), Sprachen und Anzahl der Stationen. | Lesen |
get-audioguide |
Zeigt Einstellungen und Design eines Audioguides sowie den Stand der Vorschau mit Problemen, die eine Veröffentlichung verhindern würden. | Lesen |
| Stationen | ||
list-stations |
Listet die Stationen mit Titel, Anzahl der Bilder und Audios und fehlenden Übersetzungen. | Lesen |
get-station |
Zeigt eine Station mit allen Übersetzungen, Standort, Bildern und Audios. | Lesen |
create-station |
Legt eine neue Station an. | Ändern |
update-station |
Ändert Nummer, Texte (einzelne oder alle Sprachen) oder Standort einer Station. | Ändern |
delete-station |
Löscht eine Station mit ihren Audios und entfernt sie aus allen Touren. | Löschen |
add-station-image |
Fügt einer Station ein Bild hinzu (JPEG, PNG, WebP oder AVIF, max. 20 MB). | Ändern |
remove-station-image |
Entfernt ein Bild von einer Station. | Löschen |
add-station-audio |
Fügt einer Station ein Audio in einer Sprache hinzu (MP3, M4A, AAC, OGG oder WAV, max. 200 MB). | Ändern |
update-station-audio |
Ändert Sprache, Titel oder Reihenfolge eines Audios. | Ändern |
remove-station-audio |
Entfernt ein Audio von einer Station. | Löschen |
| Touren | ||
list-tours |
Listet die Touren mit ihren Stationen in Besuchsreihenfolge. | Lesen |
get-tour |
Zeigt eine Tour mit allen Übersetzungen, Bild und Stationen. | Lesen |
create-tour |
Legt eine Tour mit ihren Stationen in Besuchsreihenfolge an. | Ändern |
update-tour |
Ändert Nummer, Texte, Standard-Tour oder die Stationen einer Tour. | Ändern |
delete-tour |
Löscht eine Tour; ihre Stationen bleiben erhalten. | Löschen |
set-tour-image |
Setzt oder entfernt das Bild einer Tour. | Ändern |
| App-Texte | ||
list-texts |
Listet die Texte der App-Oberfläche (Buttons, Menüs, Meldungen) mit Übersetzungen. | Lesen |
update-texts |
Ändert Texte der App-Oberfläche. | Ändern |
| Design und Einstellungen | ||
update-branding |
Ändert Name, Kurzname, Beschreibung und Farben der App. | Ändern |
set-branding-image |
Setzt oder entfernt Logo, Logo für den Dunkelmodus oder App-Icon. | Ändern |
update-app-settings |
Ändert Inhaltssprachen, die Adresse des Teilen-Buttons und die PIN-Codes der App. | Ändern |
| Uploads | ||
create-upload-link |
Erstellt einen Upload-Link für Bilder und Audios, eine Stunde gültig. | Ändern |
list-uploads |
Listet die hochgeladenen Dateien mit ihren Upload-IDs. | Lesen |
Bilder, Audios und Logos übergibt der Assistent als öffentliche Adresse oder über einen Upload-Link: Mit create-upload-link erstellt er einen Link, über den Sie Dateien im Browser hochladen. So bleiben Qualität und Metadaten Ihrer Dateien erhalten.
Entwurf und Veröffentlichung
Neue Konten starten mit einem Beispiel-Audioguide, sodass Sie gleich mit echten Inhalten ausprobieren können. Alle Änderungen über MCP landen im Entwurf Ihres Audioguides: Sie sehen sie nach wenigen Sekunden in der unveröffentlichten Vorschau im Admin und prüfen sie dort. Die Veröffentlichung wird nach einer kurzen Prüfung durch SmartCompanion freigeschaltet; danach veröffentlichen Sie selbst im Admin. Über MCP ist Veröffentlichen nicht möglich, get-audioguide zeigt aber, ob die Veröffentlichung schon freigeschaltet ist.
Beispiele
- „Zeige mir alle Touren meines Audioguides.“
- „Lege für die neue Sonderausstellung eine Tour mit acht Stationen an. Die Texte findest du im angehängten Dokument.“
- „Kürze alle Stationstexte der Tour ‚Rittersaal‘ auf maximal 120 Wörter und behalte den Tonfall bei.“
- „Ergänze bei allen Stationen die englischen Übersetzungen, wo sie noch fehlen.“
- „Ersetze das Titelbild der Familientour durch das Foto, das ich gerade hochgeladen habe.“
- „Passe die Primärfarbe der App an unser neues Corporate Design an.“
Datenschutz
Über den MCP-Server verarbeitet SmartCompanion Ihre Kontodaten für die Anmeldung, die Zugriffsschlüssel des verbundenen Assistenten und die Inhalte Ihres Audioguides, die der Assistent liest oder ändert. Ihr KI-Anbieter (z. B. Anthropic oder OpenAI) verarbeitet diese Inhalte nach seinen eigenen Bedingungen. Personenbezogene Daten von Besucherinnen und Besuchern Ihrer App sind dabei nicht im Spiel. Mehr dazu in unserer Datenschutzerklärung.
Fehlerbehebung und Support
- Die Adresse zeigt im Browser einen Fehler (405): Das ist richtig so – der Server ist nur für KI-Assistenten gedacht, nicht für den Browser.
- Die Anmeldung schlägt fehl: Sie brauchen zuerst ein SmartCompanion-Konto. Prüfen Sie außerdem, ob die Adresse genau
https://admin.smartcompanion.app/mcplautet. - Der Assistent sieht keinen Audioguide: Ihr Konto hat noch keinen Audioguide oder keine Berechtigung dafür.
- Neue Werkzeuge erscheinen nicht: Starten Sie einen neuen Chat oder verbinden Sie den Server neu.
Fragen? Schreiben Sie uns an hello@smartcompanion.app.