Manual › Slima MCP › Dejar que una IA vea un mapa de relaciones
Dejar que una IA vea un mapa de relaciones
Última actualización 10/09/2026 · 5 min de lectura
En una línea: cómo
view_relationship_mappermite que una IA externa vea de verdad tu mapa de relaciones en lugar de leer un montón de ids de nodo.
Qué resuelve
Un archivo .map es un lienzo. Su contenido en crudo son ids de nodo, coordenadas en píxeles y listas de miembros de grupo: difícil de leer para una persona y nada más fácil de usar para una IA. Si abres un mapa de relaciones con read_file, la IA recibe un bloque de JSON y luego tiene que reconstruir a partir de coordenadas quién está dibujado al lado de quién.
view_relationship_map toma el otro camino: el servidor dibuja el mapa y devuelve un PNG, más un resumen legible.
view_relationship_map({
"book_token": "bk_...",
"path": "Construcción del mundo/Mapa de relaciones.map"
})

El resumen va siempre delante de la imagen, y es a propósito
La respuesta abre con el texto y deja la imagen detrás, por una razón muy práctica: algunos clientes MCP descartan los bloques de imagen. Hoy lo hacen algunos conectores remotos. Una respuesta que fuera solo imagen sería, ahí, un turno vacío.
El resumen trae tres cosas:
- Cada nodo: personajes, lugares, facciones, todo lo que haya en el mapa
- Cada relación, una por línea (
Shen Yan —maestro→ Gu Sui) - Cada caja de grupo y quién está dentro
Así que, aunque la imagen no llegue nunca, la IA sabe lo que dice el mapa. Y en un cliente que sí muestra imágenes recibe las dos cosas: la disposición general mirando, el detalle leyendo.
Cuatro respuestas con las que te vas a topar
| Respuesta | Qué significa | Qué hacer |
|---|---|---|
| Resumen + un PNG | Normal | — |
| Resumen + una línea diciendo que el servidor no pudo dibujar la imagen | Falló el dibujo; el resumen no se ve afectado | Sigue trabajando a partir del resumen |
| Una línea diciendo que el archivo es una habilidad confidencial del equipo y no se comparte con esta conexión | La configuración de tu equipo lo bloquea deliberadamente | No busques otra vía para llegar a él: esas vías están cerradas y quedan registradas |
| Una línea diciendo que hoy se agotó el presupuesto de lectura de esa habilidad de equipo | Es un límite, no un archivo vacío | Inténtalo más tarde |
Los archivos .map ya se pueden editar
Si tu herramienta de IA muestra, en la descripción de esta herramienta, una línea que dice que los archivos .map son de solo lectura para la IA, esa línea está desfasada. Desde slima-mcp 0.3.0 los mapas de relaciones se editan con update_relationship_map: añadir nodos, añadir relaciones, mover cosas, editar grupos. La autoridad es la tabla que devuelve get_capabilities, no el texto de una descripción de herramienta.
En la práctica trabaja en pareja con update_relationship_map: view_relationship_map para entender la forma actual y recoger los ids de los nodos, y después update_relationship_map para cambiarla. Mira Herramientas de edición estructurada.
Cuándo no usarla
- Para respaldar el mapa o llevártelo a otro sitio. Eso es una exportación y se hace en la app; mira Exportar y compartir un mapa de relaciones.
- Para listar los personajes y nada más.
get_book_structuresobre la carpetaPersonajes/es más rápido y no dibuja nada. - Para mapas del mundo
.geomap. Esta herramienta solo acepta.map. Para un mapa del mundo usaread_file, que lo devuelve con las tres rejillas de terreno sustituidas por una nota.
Relacionado
Abre la app y hazlo con tu propio libro. Gratis para empezar, sin tarjeta de crédito.