DaedalMap

Infraestructura de interoperabilidad geográfica para agentes e investigadores. Identifica sistemas de referencia, transforma coordenadas y límites, construye cruces de correspondencia, asigna valores estables de loc_id, prepara tus propios datos, descubre geografía disponible dinámicamente y conecta conjuntos de datos compatibles.

Servidor MCP alojado

npx add-mcp 'https://app.daedalmap.com/mcp?registry=mcpservers'

Se instala en Claude Code, Codex, Cursor y más

Documentación

DaedalMap

Trae tus datos. Conecta su geografía.

DaedalMap es infraestructura de interoperabilidad geográfica: un modelo de identidad loc_id, geometría de límites versionada, crosswalks publicados entre sistemas geográficos y paquetes de datos mantenidos. Resuelve coordenadas y códigos de referencia a coincidencias administrativas, obtén formas y datos compatibles, y sigue crosswalks hacia otros sistemas como secciones censales, áreas postales, cuencas hidrográficas y distritos electorales.

Úsalo a través de un servidor MCP remoto, una API HTTP, una aplicación de mapas, archivos descargables o este repositorio, que es el runtime abierto detrás de todos ellos.

Sitio web | App | Documentación para agentes | Geometría | Paquetes de datos | Descargas | Convertir un archivo | llms.txt

Conecta un agente

El servidor MCP alojado no requiere instalación ni cuenta para descubrimiento:

https://app.daedalmap.com/mcp

Claude Code:

claude mcp add --transport http daedalmap https://app.daedalmap.com/mcp

Codex:

codex mcp add daedalmap --url https://app.daedalmap.com/mcp

Cualquier cliente que admita MCP HTTP transmisible puede usar la misma URL. Comienza con get_tool_help con topic='geometry' para trabajos de geografía, o get_catalog, luego get_pack, y después get_data para datos. La configuración para otros clientes está en la documentación para agentes.

El descubrimiento y las consultas geográficas pequeñas son gratuitos. Los lotes más grandes de puntos/referencias y algunos paquetes de datos son medidos, y las llamadas de pago devuelven un desafío de pago x402 antes de cualquier cargo. get_catalog informa el carril de acceso para cada paquete.

Herramientas

TareaHerramientas
Aprende el modeloget_tool_help con un tema o nombre de herramienta exacto
Encuentra lo que existeget_catalog, luego get_pack para un paquete de datos o familia de geometría seleccionado
Consulta datos mantenidosget_data con un pack_id, métricas exactas y filtros estructurados
Inspecciona un evento de desastreget_event con un event_id exacto devuelto por get_data
Coordenadas a lugaresresolve_point, luego resolve_deep_point cuando se necesite Admin 4-6 o una familia más profunda
Identifica una columna de códigosidentify_dataset_geography, identify_reference_system
Traduce códigos entre sistemasconvert_reference
Inspecciona y relaciona lugaresget_loc_id_info, compare_geographies
Recupera formasget_geometry

Cada herramienta acepta argumentos JSON estrictos. El modelo que llama convierte la pregunta del usuario en esos argumentos, y el servidor devuelve errores tipados con orientación de recuperación cuando una llamada está mal formada.

Esta tabla es el roster público completo, no una hoja de ruta. Los constructores de exportación masiva/trabajos y los envoltorios directos de fuentes en vivo siguen internos o en pausa y están intencionalmente ausentes de tools/list.

El modelo loc_id

loc_id es el modelo de identidad geográfica de DaedalMap. La columna administrativa es la jerarquía principal y la ruta de unión predeterminada:

USA                      country
USA-CA                   state
USA-CA-037               county
USA-CA-037-221710        census tract

Otras familias geográficas, como áreas postales, cuencas hidrográficas, áreas tribales y regiones marinas, mantienen sus propias identidades loc_id. Los crosswalks publicados las conectan con la columna y entre sí, y cada fila de crosswalk lleva su tipo de relación, peso de superposición, fuente y añada. Una unión directa funciona cuando ambos conjuntos de datos declaran la misma identidad; de lo contrario, la conexión pasa por un crosswalk.

Los detalles del esquema están en docs/DATA_SCHEMAS.md.

Cobertura

Geometría: línea base global más 8+ países más profundos. Las mismas herramientas de geografía funcionan en todo el mundo hasta Admin 2. Los lanzamientos por país añaden niveles administrativos más profundos y familias de referencia para Australia, Brasil, Canadá, Francia, Alemania, México, Reino Unido, Estados Unidos y más a medida que se publican.

Datos: 20+ paquetes de datos mantenidos que cubren peligros naturales (terremotos, tsunamis, volcanes, huracanes, tornados, incendios forestales, inundaciones, alertas meteorológicas), riesgo de peligros y carga ambiental, indicadores económicos y empresariales, tasas de divisas, población y clima.

Los catálogos son la autoridad sobre lo que está disponible ahora:

Descargas

La página de Descargas tiene tres tipos de archivos:

  • Programa - la aplicación de mapas o el runtime MCP local, para ejecutar DaedalMap en tu máquina.
  • Paquete de datos - registros mantenidos para un tema, con evidencia de fuente y lanzamiento.
  • Paquete de geometría - límites y geografía de referencia para un país o familia.

Ejecútalo tú mismo

Este repositorio es el runtime abierto: el servidor FastAPI, la API MCP y HTTP, y el frontend de mapas. Úsalo para autoalojar, ejecutar con tus propios datos o extender el motor.

cd county-map
pip install -r requirements.txt
Copy-Item .env.example .env

Establece una carpeta de datos en .env:

INSTALL_MODE=local
RUNTIME_MODE=local
DATA_ROOT=C:/path/to/your/data

Deja DATA_ROOT en blanco para usar la carpeta de datos de la aplicación predeterminada. No se necesita almacenamiento en la nube, base de datos ni cuenta. El repositorio no incluye una carpeta de datos; docs/DATA_INSTALLATION.md cubre la instalación de paquetes.

python app.py

La aplicación se abre en http://localhost:7000, y el mismo servidor MCP está en http://localhost:7000/mcp. Rutas de descubrimiento:

  • GET /api/v1/guide
  • GET /api/v1/catalog
  • GET /api/v1/packs/{pack_id}
  • POST /api/v1/query/dataset

Las claves de API del modelo son opcionales. OPENAI_API_KEY o ANTHROPIC_API_KEY alimenta solo el panel de chat integrado; los clientes MCP traen su propio modelo. Una instancia autoalojada devuelve commercial_access_unavailable en carriles de pago a menos que configures un verificador comercial.

Modos de runtime

INSTALL_MODERUNTIME_MODEUso
locallocalTu máquina, tu carpeta de datos
localcloudTu máquina, lectura de Parquet desde almacenamiento de objetos que configures
cloudcloudUn despliegue de servidor que lee almacenamiento de objetos

En el modo de datos cloud, el runtime almacena en caché archivos de metadatos pequeños localmente y consulta Parquet en almacenamiento de objetos a través de DuckDB httpfs. Los detalles están en docs/LOCAL_AND_HOSTED.md.

Documentación

Contacto

Preguntas, comentarios y problemas de autoalojamiento: support@daedalmap.com

Licencia

MIT. Los paquetes de datos y la geometría llevan sus propias licencias de fuente, listadas en cada entrada del catálogo.