Sanity MCP Server
Servidor MCP de Sanity
Este servidor MCP proporciona herramientas para interactuar con el contenido de Sanity.io desde Claude Desktop.
Instalación
Clonar este repositorio
Instalar dependencias:
npm installCrea un archivo
.envcon tus credenciales de Sanity:
SANITY_PROJECT_ID=your_project_id
SANITY_DATASET=your_dataset
SANITY_TOKEN=your_tokenRelated MCP server: MCP Tool
Uso con Claude Desktop
En Claude Desktop, vaya a Configuración > Servidores MCP
Agregue un nuevo servidor con estas configuraciones:
{
"command": "node",
"args": ["src/sanity-mcp-server.ts"],
"env": {
"SANITY_PROJECT_ID": "your_project_id",
"SANITY_DATASET": "your_dataset",
"SANITY_TOKEN": "your_token"
}
}Herramientas disponibles
Crear documento
Crea un nuevo documento en Sanity
Parámetros:
type: Tipo de documentocontent: Contenido del documento
Ejemplo:
{
"type": "post",
"content": {
"title": "My Post",
"body": [
{
"_type": "block",
"children": [
{
"_type": "span",
"text": "Hello world!"
}
]
}
]
}
}Editar documento
Edita un documento existente
Parámetros:
id: ID del documentocontent: Contenido actualizado
Lista de documentos
Enumera documentos de un tipo específico
Parámetros:
type: Tipo de documentolimit: Número máximo de documentos a devolver (predeterminado: 10)
Obtener esquema
Obtiene una plantilla de esquema basada en un documento existente
Nota: para obtener mejores resultados, cree manualmente al menos un documento de cada tipo antes de usar esta herramienta.
Parámetros:
type: Tipo de documento
Ejemplo de uso
Crear una nueva entrada de blog:
{
"tool": "create-document",
"arguments": {
"type": "post",
"content": {
"title": "My First Post",
"slug": "my-first-post",
"body": [
{
"_type": "block",
"children": [
{
"_type": "span",
"text": "This is my first post!"
}
]
}
]
}
}
}Editar una publicación existente:
{
"tool": "edit-document",
"arguments": {
"id": "post-id-123",
"content": {
"title": "Updated Title"
}
}
}Lista de publicaciones recientes:
{
"tool": "list-documents",
"arguments": {
"type": "post",
"limit": 5
}
}Obtener el esquema para las publicaciones:
{
"tool": "get-schema",
"arguments": {
"type": "post"
}
}This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/jlmelis/sanity-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server