Manual › Slima MCP › Consultar el schema de una obra con el recurso
Consultar el schema de una obra con el recurso
Última actualización 14/05/2026 · 4 min de lectura
MCP no son solo herramientas (tools) — también tiene recursos (resources). El recurso schema es uno clave: le dice a la IA los permisos exactos de una obra.

Cómo se usa
Resource URI: slima://books/{book_token}/schema
Los clientes compatibles con MCP pueden leer recursos directamente — sin necesidad de llamar a una herramienta.
# Pseudocódigo (depende de la API de recursos del cliente)
schema = read_resource("slima://books/bk_xxx/schema")
Lo que devuelve
{
"book_token": "bk_xxx",
"book_type": "script",
"writable_paths": [".script_studio/planning/**/*"],
"readonly_paths": [
"*.scene",
"*.character",
"*.storyline",
"*.note",
"*.location",
"series.json",
"season.json",
"episode.json",
".script_studio/planning/.initialized"
],
"structured_extensions": [".scene", ".character", ".storyline", ".note", ".location"],
"search_excludes_structured_by_default": true
}
Por qué existe este recurso
Escribir un *.scene va a fallar (400) — pero llamar primero a schema te permite saber de antemano que esa ruta es de solo lectura, sin gastar una llamada a la API en vano.
Flujo de trabajo recomendado para la IA
1. list_books → obtener book_token
2. read_resource(slima://books/{token}/schema) → obtener las reglas
3. Planificar lecturas / escrituras de forma segura según las reglas
4. Ejecutar
Los clientes compatibles con MCP (Claude / Cursor) exponen los recursos automáticamente a la IA — la IA no necesita llamarlos de forma explícita.
Schema de una obra del Estudio de escritura
{
"book_token": "bk_xxx",
"book_type": "book",
"writable_paths": ["**/*"],
"readonly_paths": [],
"structured_extensions": [],
"search_excludes_structured_by_default": false
}
Sencillo — todas las rutas son escribibles y no hay nada estructurado.