ManualSlima 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_map permite 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 PNG que dibuja el servidor, sin nada de la interfaz de la aplicación: ocho nodos con Shen Yan en el centro, nueve líneas que llevan escrita la relación y cuatro recuadros de grupo con borde discontinuo — Escritorio You'an, La Oficina de las Palabras, Academia Hanlin y La Banda de la Marea

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_structure sobre la carpeta Personajes/ es más rápido y no dibuja nada.
  • Para mapas del mundo .geomap. Esta herramienta solo acepta .map. Para un mapa del mundo usa read_file, que lo devuelve con las tres rejillas de terreno sustituidas por una nota.

Relacionado

Pruébalo en Slima

Abre la app y hazlo con tu propio libro. Gratis para empezar, sin tarjeta de crédito.

Abrir Slima
¿Te resultó útil?