Sanity-Inhalte per Remote-Server veröffentlichen
MCP-Server für Sanity · Dienst des Herstellers · entfernt (HTTP)
VeröffentlichtWas der Baustein im Konto darf
Verbindet deine KI mit den Inhalten in Sanity: Sie fragt Dokumente ab, legt Entwürfe an, überarbeitet Texte und bündelt Änderungen in Releases, ohne dass du das Studio öffnen musst.
Empfehlung
Sanity betreibt den Server selbst; er funktioniert mit jedem MCP-fähigen Client. Für Redaktion und Content-Team ist er vor allem zum Abfragen und für Entwürfe sinnvoll. Wer die Rechte begrenzen will, nutzt ein API-Token mit passend eingeschränkter Rolle, denn dann gelten Rolle und Rechte des Tokens. Beleg 2
Nicht geeignet, wenn
- Du willst Releases per KI planen, veröffentlichen oder archivieren: Das geht nur im Studio oder über die HTTP Actions API. Beleg 2
- Du willst Assets in der Media Library umsortieren oder ihren Versionsverlauf ändern: Das bleibt der Media-Library-App vorbehalten. Beleg 2
- Du willst keine AI-Credits verbrauchen: Die Bildwerkzeuge zählen dagegen; du kannst sie im Client abschalten. Beleg 2
3 Abläufe zum Ausprobieren
Kopiere einen Prompt in deinen KI-Client und ersetze, was in eckigen Klammern steht. Lesende Abläufe ändern nichts im Dienst; bei schreibenden bestätigst du jede Änderung selbst.
Alle Artikel eines Autors als Liste ausgeben
Liest nur Beleg 2
Führe eine Abfrage im Dataset [Dataset-Name] aus und liste alle Artikel von [Autorenname] mit Titel, Slug und Status (Entwurf oder live). Sortiere nach Datum, neueste zuerst, und nenne die Zahl der Treffer. Ändere nichts.
- Ergebnis
- Eine Liste der Artikel des Autors mit Titel, Slug, Status und der Zahl der Treffer.
- Vorher prüfen
- Mach eine Stichprobe im Studio und prüfe, ob Anzahl und Status stimmen und ob Entwürfe und Live-Versionen doppelt gezählt wurden.
Vorbereitete Releases vor der Redaktionssitzung auflisten
Liest nur Beleg 2
Liste alle aktiven und geplanten Releases im Dataset [Dataset-Name] auf. Nenne zu jedem Release Namen, Typ und, soweit hinterlegt, den Zeitpunkt, zu dem es live gehen soll. Ändere nichts.
- Ergebnis
- Eine Übersicht der Releases mit Namen, Typ und dem vorgesehenen Zeitpunkt.
- Vorher prüfen
- Öffne ein Release im Studio und prüfe, ob Name und Zeitangabe zur Liste passen; die Zeitangabe ist nur ein Vermerk und wird vom Server nicht ausgelöst.
Bestehenden Text als Entwurf überarbeiten lassen
Schreibt Beleg 2
Ändere im Dokument [Dokument-ID] das Feld [Feldname] auf diesen Text: [neuer Text]. Speichere die Änderung nur als Entwurf. Zeige mir vorher, was du ändern würdest, und führe es erst nach meiner Bestätigung aus. Veröffentliche nichts.
- Ergebnis
- Das Dokument enthält die neue Fassung als Entwurf; der veröffentlichte Stand bleibt unverändert.
- Vorher prüfen
- Öffne den Entwurf im Studio und vergleiche ihn mit der Live-Version, bevor jemand ihn freigibt.
Das brauchst du
- Tarif
- Die Doku nennt keinen bestimmten Tarif, nur ein Sanity-Konto. Die Werkzeuge zur KI-Bilderzeugung verbrauchen AI-Credits.
- Rolle
- Bei OAuth arbeitet der Server mit den Rechten deines Kontos, bei einem API-Token mit der Rolle des Tokens; Tokens legst du unter sanity.io/manage an.
- Zeitbedarf
- ca. 15 Minuten
- Belege
- Beleg 2
Einrichtung je Client
Claude Code
- Im Terminal `claude mcp add Sanity -t http https://mcp.sanity.io --scope user` ausführen.
- Claude Code beim nächsten Mal starten; der Server steht dann bereit.
- Per OAuth bei Sanity anmelden.
Cursor
- Die Befehlspalette öffnen und View: Open MCP Settings ausführen.
- Mit + New MCP Server die Datei mcp.json öffnen.
- Einen Server Sanity vom Typ http mit der URL `https://mcp.sanity.io` eintragen und speichern.
- Die OAuth-Anmeldung bestätigen, zu der Cursor auffordert.
VS Code
- Die Befehlspalette öffnen und MCP: Open User Configuration ausführen.
- In der mcp.json unter servers einen Eintrag Sanity vom Typ http mit der URL `https://mcp.sanity.io` ergänzen und speichern.
- Die OAuth-Anmeldung bestätigen, zu der VS Code auffordert.
Lovable
- In Lovable zu Settings > Connectors > Personal connectors gehen.
- Auf New MCP server klicken, als Namen Sanity und als Server-URL `https://mcp.sanity.io` eintragen.
- Auf Add & authorize klicken und dich per OAuth bei Sanity anmelden.
Rechte
- 4 von 15 Werkzeugen können veröffentlichen, etwa publish_documents, unpublish_documents, deploy_schema.
- 4 von 15 Werkzeugen legen Daten an oder ändern sie, etwa create_documents, patch_documents, create_release.
- Anmeldung über OAuth (Standard) oder API-Token: Der Server handelt mit den Rechten deines Kontos.
Lass löschende, sendende und ausführende Werkzeuge nur nach Bestätigung je Aktion laufen und verbinde zuerst ein Testkonto.
Standard ist OAuth, der Server handelt dann im Namen deines Sanity-Kontos. Alternativ trägst du ein API-Token im Header Authorization ein; dann gelten Rolle und Rechte des Tokens. Tokens entstehen unter sanity.io/manage oder per CLI. Der Server liest und schreibt; Änderungen über patch_documents landen im Entwurf oder in einer Release-Version und nicht direkt im veröffentlichten Dokument; veröffentlicht wird erst mit publish_documents.
- Liest
- Dokumente, Schemas, Releases, Projekte, Organisationen, Datasets, CORS-Origins, Embeddings-Indizes und Media-Library-Inhalte, soweit dein Konto oder Token sie sehen darf.
- Ändert
- Legt Dokumente als Entwurf an, ändert sie und veröffentlicht oder verwirft Entwürfe, legt Releases, Versionen, Projekte, Datasets und CORS-Origins an, deployt Schemas und Studios, lädt Assets hoch und pflegt Media-Library-Metadaten.
- Kann nicht
- Releases planen, veröffentlichen, archivieren oder löschen sowie Ordner und Versionsverlauf von Media-Library-Assets ändern.
- Belege
- Beleg 2
- Technische Prüfung
- Ungeprüft
Datenschutz
Was der Server kann
- Fragt Dokumente per GROQ ab, holt einzelne Dokumente über ihre ID und durchsucht Embeddings-Indizes semantisch.
- Legt Dokumente als Entwürfe an, ändert sie mit bis zu 25 Dokumenten je Aufruf, veröffentlicht Entwürfe, setzt Veröffentlichtes zurück in den Entwurf und verwirft Entwürfe.
- Legt Releases an, listet sie auf und erzeugt Dokumentversionen für ein Release, getrennt von den Entwürfen.
- Liest und deployt Schemas und stellt auf Wunsch ein gehostetes Studio dafür bereit.
- Verwaltet Projekte, Datasets und CORS-Origins; ein neues Projekt entsteht samt Dataset und API-Tokens.
- Lädt Bilder und Dateien von einer öffentlichen URL in ein Dataset oder die Media Library; für ein Dataset gibt es auch einen Einmal-Upload-Link für Dateien bis 50 MiB.
- Erzeugt per KI Bilder für ein Dokumentfeld oder verändert vorhandene Bilder.
- Fragt die Media Library ab und pflegt Titel, Aspekte und Sammlungen der Assets.
Grenzen
- Releases lassen sich über den Server nicht planen, veröffentlichen, archivieren oder löschen; das geht nur im Sanity Studio oder über die HTTP Actions API.
- Die Werkzeuge zum Erzeugen und Verändern von Bildern verbrauchen AI-Credits, die übrigen in der Regel nicht.
- Per OAuth angemeldete Sitzungen laufen meist nach 7 Tagen ab.
- Ordnerzuordnung und Versionsverlauf von Media-Library-Assets lassen sich nicht ändern, nur in der Media-Library-App.
Wenn etwas nicht klappt
- Die Anmeldung scheitert mit einem Fehler wie 401 Unauthorized.
- Wurde der Server per CLI eingerichtet, ist das erzeugte Token abgelaufen oder widerrufen; führe `npx sanity@latest mcp configure` erneut aus. Beleg 2
- Bei manueller OAuth-Einrichtung hängt die erneute Anmeldung nach einigen Tagen.
- Sitzungen laufen meist nach 7 Tagen ab. In Cursor hilft der Befehl "Cursor: Clear All MCP Tokens", in VS Code "Authentication: Remove Dynamic Authentication Providers"; danach den Server neu starten. Beleg 2
- Einzelne Werkzeuge wie query_documents fehlen oder schlagen fehl.
- Prüfe, ob dein Konto die nötigen Rechte für Projekt und Dataset hat; welche Werkzeuge es gibt, kann sich mit Updates ändern. Beleg 2
Einordnung der Redaktion
Aufgaben: Website & Conversion, SEO & Content planen. Für Marketing und Vertrieb gedacht.
Beschreibung des Anbieters
Direct access to your Sanity projects (content, datasets, releases, schemas) and agent rules
Eckdaten
- Hersteller
- Sanity
- Betrieb
- Offizieller Server des Herstellers
- Dienste
- Sanity
- Bereiche
- Content
- Registry
- io.sanity.www/mcp
- Version
- 2.40.0
Werkzeuge
query_documentsFührt eine GROQ-Abfrage aus.
get_documentHolt ein Dokument über seine exakte ID.
create_documentsLegt Dokumente als Entwurf an.
patch_documentsÄndert bestehende Dokumente, höchstens 25 je Aufruf; die Änderung landet im Entwurf oder in der Release-Version.
publish_documentsVeröffentlicht Entwürfe.
unpublish_documentsSetzt veröffentlichte Dokumente zurück in den Entwurfsstatus.
discard_draftsVerwirft Entwürfe und lässt veröffentlichte Dokumente stehen.
create_releaseLegt ein Release zum Bündeln von Änderungen an; planen kann es nicht.
list_releasesListet aktive und geplante Releases eines Datasets.
create_versionErzeugt eine Dokumentversion für ein bestimmtes Release.
get_schemaLiest ein deploytes Schema.
deploy_schemaDeployt Schematypen direkt in die Cloud.
deploy_studioStellt ein gehostetes Studio für ein per MCP verwaltetes Schema bereit.
semantic_searchSucht semantisch in einem Embeddings-Index.
generate_imageStartet eine KI-Bilderzeugung für ein Dokumentfeld.
Verbindung
https://mcp.sanity.io- Endpunkt
- Adresse des Remote-Servers laut Dokumentation von Sanity · Beleg 2; geprüft am
- Authentifizierung
- OAuth (Standard) oder API-Token
- Transport
- Streamable HTTP
- Unterstützte Clients
- Claude Code, Cursor, VS Code, Lovable, Replit, v0, OpenCode
- Dokumentation
- Einrichtung bei Sanity nachlesen
Quellen (2)
- 1
- 2
- Dokumentation abgerufen und Endpunkt geprüft: 2026-10-11; technische Prüfung: ungeprüft