Zum Hauptinhalt springen

MCP Server

Zuletzt aktualisiert:28.01.2026Version2.0

Überblick

Der Arrival Space MCP (Model Context Protocol) Server ermöglicht es KI-Assistenten wie Claude, direkt mit Ihrem Arrival Space-Konto zu interagieren. Sie können Spaces erstellen, Entities verwalten und Ihre 3D-Umgebungen durch natürlichsprachliche Konversationen steuern.

Was ist MCP?

Das Model Context Protocol ist ein offener Standard, der es KI-Assistenten ermöglicht, sich sicher mit externen Diensten zu verbinden. Wenn Sie Claude über MCP mit Arrival Space verbinden, kann Claude Aktionen in Ihrem Namen ausführen — wie das Erstellen neuer Spaces oder das Hinzufügen von 3D-Inhalten.


Verbindung mit Claude herstellen

Einrichtung

  1. Gehen Sie in Claude zu Einstellungen -> Connectors -> Benutzerdefinierten Connector hinzufügen
  2. Geben Sie die URL ein:
    https://api-staging.arrival.space/api/v1/mcp
  3. Melden Sie sich mit Ihrem Arrival Space-Konto an
  4. Fertig!

Verbindung mit OpenAI Codex herstellen

Einrichtung

  1. Gehen Sie in Codex zu SettingsMCP serversAdd server
  2. Konfigurieren Sie die Verbindung:
    • Name: arrival.space
    • Transport: Streamable HTTP
    • URL: https://api-staging.arrival.space/api/v1/mcp
  3. Klicken Sie auf Save und dann auf Authenticate
  4. Ein Browserfenster öffnet sich — melden Sie sich mit Ihrem Arrival Space-Konto an
  5. Fertig!
Codex MCP-Verbindungseinstellungen

Verfügbare Tools

Sobald die Verbindung hergestellt ist, kann der KI-Assistent die folgenden Tools verwenden, um mit Ihrem Arrival Space-Konto zu interagieren:

Space-Verwaltung

ToolBeschreibung
list_spacesAlle Ihre Spaces auflisten. Unterstützt Suche und Paginierung
get_spaceDetails eines bestimmten Space abrufen
create_spaceEinen neuen Space erstellen (Hub oder Infinite)
update_spaceSpace-Titel, Beschreibung oder Datenschutz aktualisieren
delete_spaceEinen Space und alle seine Entities löschen
update_space_privacyDatenschutzeinstellung des Space ändern (Offen/Geschlossen)
get_space_screenshotScreenshot eines Space abrufen (JPEG)

Entity-Verwaltung

ToolBeschreibung
list_entitiesAlle Entities in einem Space auflisten. Unterstützt Paginierung
get_entityDetails einer einzelnen Entity abrufen
create_entityEine neue Entity erstellen (3D-Modell, Plugin, Splat, Bild usw.)
update_entityEntity-Eigenschaften aktualisieren (Merge-Semantik)
delete_entityEine Entity aus einem Space löschen

Entity-Datenfelder

Das entity_data-Objekt unterstützt die folgenden Felder:

FeldTypBeschreibung
position{x, y, z}Weltposition. Beispiel: {x: 0, y: 1.5, z: -3}
rotation{x, y, z}Euler-Rotation in Grad. Beispiel: {x: 0, y: 90, z: 0}
scalenumberEinheitlicher Skalierungsfaktor. Standard: 1.0. Beispiel: 2.0 = doppelte Größe
paramsobjectPlugin-Eigenschaftswerte — Schlüssel entsprechen den statischen Eigenschaftsnamen des Plugins
glbUrlstringCDN-URL für das Asset der Entity — 3D-Modell, Bild, Splat oder Plugin-Skript (.mjs). Name ist historisch; wird automatisch gesetzt bei Verwendung von resource_key
tipp

Beim Aktualisieren einer Entity nur die Felder angeben, die geändert werden sollen. Nicht angegebene Felder behalten ihre aktuellen Werte (Merge-Semantik).

Avatar-Verwaltung

ToolBeschreibung
list_avatarsIhre Avatare mit IDs, Teilen, Farben und Vorschaubildern auflisten
get_avatar_catalogVerfügbare Avatar-Teile und Kategorien mit Erscheinungsbeschreibungen abrufen
create_avatarAvatar aus Teilen erstellen. Gibt eine jobSeq zurück — get_avatar_status abfragen für das Ergebnis
generate_avatar_from_descriptionAvatar aus einer natürlichsprachlichen Beschreibung erstellen (z.B. "kurze rote Haare, blaue Jacke")
update_avatarTeile oder Farben eines bestehenden Avatars aktualisieren
assign_avatarEinen Avatar als aktiven Avatar festlegen
get_avatar_statusStatus der Avatar-Generierung prüfen und GLB-Modell-URL abrufen
delete_avatarEinen Avatar löschen

Datei-Uploads

ToolBeschreibung
upload_text_fileUTF-8-Textdatei (Plugins, JSON usw.) ins CDN hochladen. Gibt einen resource_key zurück
upload_file_from_urlDatei von einer externen URL ins CDN hochladen. Gibt einen resource_key zurück
upload_binary_fileBase64-kodierte Binärdatei (GLB, Bilder usw.) ins CDN hochladen. Gibt einen resource_key zurück
tipp

Verwenden Sie den resource_key aus Datei-Uploads mit create_entity, um hochgeladene Inhalte in einem Space zu platzieren.

Plugins

ToolBeschreibung
get_plugin_docsPlugin-Dokumentation und Beispiele aus dem Arrival-Plugins-Repository abrufen

Benutzerinformationen

ToolBeschreibung
get_user_infoIhre Profilinformationen abrufen

Beispielkonversationen

Hier sind einige Dinge, die Sie Claude nach der Verbindung fragen können:

Ihre Spaces auflisten:

"Zeige mir alle meine Arrival Space Spaces"

Einen neuen Space erstellen:

"Erstelle einen neuen Space namens 'Meine Galerie' mit der Beschreibung 'Eine Ausstellung meiner 3D-Kunst'"

Entities verwalten:

"Liste alle Entities in meinem Space 45637586_1234 auf"

Datenschutz aktualisieren:

"Mache meinen Space 45637586_1234 privat"


Technische Details

Server-Endpunkt

https://api-staging.arrival.space/api/v1/mcp

Authentifizierung

Der MCP Server verwendet OAuth 2.0 mit PKCE für sichere Authentifizierung. Wenn Sie die Verbindung autorisieren, wird Ihr bestehender API-Schlüssel als Access-Token verwendet — derselbe Schlüssel, der in Ihren Arrival Space-Kontoeinstellungen sichtbar ist.

Unterstützte Transporte

  • Streamable HTTP (empfohlen für Claude Desktop)
  • SSE (Server-Sent Events) für ältere Clients

OAuth-Discovery

MCP-Clients können OAuth-Endpunkte automatisch erkennen über:

GET /.well-known/oauth-authorization-server

Fehlerbehebung

Verbindungsprobleme

Wenn Claude keine Verbindung zu Arrival Space herstellen kann:

  1. Überprüfen Sie die Server-URL — stellen Sie sicher, dass sie genau https://api-staging.arrival.space/api/v1/mcp lautet
  2. Starten Sie Claude Desktop neu nach dem Bearbeiten der Konfiguration
  3. Erneut authentifizieren — versuchen Sie, die Verbindung zu entfernen und neu hinzuzufügen

Authentifizierungs-Popup erscheint nicht

  • Stellen Sie sicher, dass Pop-ups in Ihrem Browser nicht blockiert werden
  • Versuchen Sie, die OAuth-URL manuell zu öffnen, wenn Claude eine bereitstellt

"Ungültiger API-Schlüssel"-Fehler

  • Ihre Sitzung ist möglicherweise abgelaufen — authentifizieren Sie sich erneut, indem Sie eine beliebige Arrival Space-Aktion auslösen
  • Überprüfen Sie, ob Ihr Arrival Space-Konto verifiziert und aktiv ist

Sicherheit

  • Ihr Passwort wird niemals mit Claude geteilt
  • Die Authentifizierung verwendet den Industriestandard OAuth 2.0 mit PKCE
  • Der Access-Token ist Ihr API-Schlüssel, den Sie jederzeit in Ihren Arrival Space-Kontoeinstellungen widerrufen können
  • Die gesamte Kommunikation ist über HTTPS verschlüsselt
vorsicht

Verbinden Sie sich nur mit MCP-Servern, denen Sie vertrauen. Der Arrival Space MCP Server unter api-staging.arrival.space wird offiziell vom Arrival Space-Team betrieben.