Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Basque Country Hyperlocal Mobility

БесплатноНе проверен

Servidor MCP (roadmap L5) sobre los endpoints públicos de emap. No existe otro MCP de movilidad hiperlocal: búsqueda semántica local ES/EU, contexto de lugar, r

GitHubEmbed

Описание

Servidor MCP (roadmap L5) sobre los endpoints públicos de emap. No existe otro MCP de movilidad hiperlocal: búsqueda semántica local ES/EU, contexto de lugar, rutas multimodales con infraestructura propia (OSRM/OTP) y "el monte en transporte público".

README

INFRAESTRUCTURA DE INTELIGENCIA GEOGRÁFICA · EUSKADI → EUROPA

evals Licencia Datos Release DOI

Laboratorio de datos e IA detrás de emap: datasets urbanos versionados, búsqueda semántica, RAG geoespacial y benchmarks de retrieval en español y euskera. emap es el producto y el primer consumidor de todo lo que sale de aquí.

EN: Open geographic-retrieval benchmark (Spanish/Basque) and versioned urban mobility datasets for the Basque Country. Reproducible in three commands.

Benchmark · MCP · Reproducir · Datasets · Ética · Citar

Benchmark de retrieval ES/EU

Corpus dorado de 139 casos de búsqueda geográfica hiperlocal sobre 22 capas (fuentes, aseos, parking, transporte, DEA, farmacias, bibliotecas, cimas…) en español y euskera, con split held-out estricto (54 casos que jamás se usan para calibrar) y casos de abstención (answerable: false — el retriever que inventa, falla). El euskera se coteja con Itzuli, el traductor neuronal del Gobierno Vasco — no es euskera artificial de traducción automática sin revisar.

Resultados (k=5, 2026-07-10):

Retriever dev ES held-out ES dev EU held-out EU
baseline keywords+geo 74% 60% 71% 62%
híbrido keywords→semántico (MiniLM-L12 mult.) 81% 58% 74% 66%

Dos hallazgos centrales: con euskera correcto, la etapa semántica apenas aporta en EU (los embeddings multilingües actuales flojean en euskera), y al pasar de 13 a 21 categorías el híbrido pierde el held-out ES contra el baseline — el modelo actual no escala con el espacio de categorías. Cuantificar ambas brechas por modelo es el objetivo del benchmark. Metodología, lecciones y resultados por modelo: evals/README.md.

emap desde tu agente (MCP)

El primer servidor MCP de movilidad hiperlocal: existen MCPs genéricos de GTFS y de OSM, pero ninguno expone inteligencia de movilidad local a agentes — búsqueda semántica bilingüe ES/EU, contexto de lugar, rutas multimodales con infraestructura propia y el monte en transporte público. Cinco herramientas (mcp/):

Tool Pregunta que responde
search_places "dónde beber agua" · "haurra aldatzeko lekua" (con abstención honesta)
nearby_pois el DEA / aseo / aparcabici / cima más cercana
explain_place qué barrio es esto y qué servicios tiene alrededor
plan_route ruta real transit/walk/bike/car (OSRM/OTP propios)
plan_hike qué cima hago hoy en transporte público (2.825 cimas × 9 redes)
{ "mcpServers": { "emap": {
    "command": "/ruta/a/emap-labs/.venv/bin/python",
    "args": ["/ruta/a/emap-labs/mcp/server.py"] } } }

Toda respuesta lleva attribution (ODbL + GTFS + CC-BY-4.0). Criterio de aceptación cumplido y verificado por protocolo: "¿dónde dejo la bici cerca de San Mamés?" → aparcabicis a 47 m, con atribución.

Reproducir en tres comandos

git clone https://github.com/r3tr0eth/emap-labs && cd emap-labs
pip install -r evals/requirements.txt
python evals/run.py --retriever hybrid --lang eu --split heldout

Autocontenido: el snapshot de datos vive en evals/data/ (el mismo que usa el CI, con gates de regresión en cada push). Cada JSON de evals/results/ versiona la configuración exacta (modelo, τ, tie-window) con la que se obtuvo.

Datasets

Release v0.1 (2026-07): 7 datasets / 12.732 registros de movilidad e infraestructura urbana de Euskadi (foco Bizkaia) — fuentes, aseos, parking, DEA, EV, cámaras y paradas multi-red (metro, Euskotren, Cercanías, Bilbobus, Bizkaibus). Detalle y metadatos: releases/RELEASE-NOTES.md. Cada dataset declara fuente, licencia, fecha y cobertura estimada solo cuando es honestamente estimable. Pipelines reproducibles en datasets/.

Estructura

evals/      corpus dorado ES/EU, harness, resultados versionados
datasets/   pipelines de datasets propios (places, barrios, scores)
service/    servicio semántico (FastAPI + fastembed, corre en VPS propio)
releases/   releases versionadas de datasets
docs/       roadmap, ética de datos, informes de cobertura

Principios

  • DATOS ANTES QUE MODELOS — no se entrena ni fine-tunea nada en este horizonte.
  • NO SE FINGE — lo que no se puede medir se omite; los evals premian decir "no lo sé".
  • DOGFOODING — nada cuenta como hecho hasta que emap lo usa en producción.
  • ES/EU EN PARIDAD — el euskera se escribe, no se traduce.

Regla de decisión: cada desarrollo debe mejorar emap, ser reutilizable, publicable como open source o vendible. Si no cumple ninguna, no se hace.

Ética y limitaciones

docs/ETICA-DATOS.md es regla dura, no aspiración: se describe la infraestructura, jamás a las personas. Limitaciones declaradas: sesgo de mapeo OSM (Bilbao mejor cubierto que la periferia — se declara en coverage.notes de cada dataset), corpus sintético escrito por una persona (las consultas reales anonimizadas lo sustituirán), y umbrales calibrados solo sobre dev — por eso el held-out manda.

Cómo citar

Si usas el benchmark, el corpus o los datasets, cita el repositorio (GitHub: Cite this repository, desde CITATION.cff):

@software{emaplabs2026,
  author  = {Jiménez, Gaizka},
  title   = {EMAP Labs: geographic retrieval benchmark and mobility
             datasets for the Basque Country (Spanish/Basque)},
  year    = {2026},
  doi     = {10.5281/zenodo.21282784},
  url     = {https://github.com/r3tr0eth/emap-labs},
  version = {0.1.1}
}

Agradecimientos

Datos de OpenStreetMap y Open Data Euskadi. Euskera del corpus cotejado con Itzuli (Gobierno Vasco). Embeddings servidos con fastembed.

Licencias

  • Código: Apache-2.0.
  • Corpus de evaluación propio (evals/*.yaml, docs): CC-BY-4.0 — atribución "EMAP Labs".
  • Datos derivados: lo derivado de OpenStreetMap mantiene ODbL; lo derivado de Open Data Euskadi mantiene CC-BY-4.0 con atribución al portal. Cada dataset declara su fuente y licencia en sus metadatos.

from github.com/r3tr0eth/emap-labs

Установка Basque Country Hyperlocal Mobility

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/r3tr0eth/emap-labs

FAQ

Basque Country Hyperlocal Mobility MCP бесплатный?

Да, Basque Country Hyperlocal Mobility MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Basque Country Hyperlocal Mobility?

Нет, Basque Country Hyperlocal Mobility работает без API-ключей и переменных окружения.

Basque Country Hyperlocal Mobility — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Basque Country Hyperlocal Mobility в Claude Desktop, Claude Code или Cursor?

Открой Basque Country Hyperlocal Mobility на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Basque Country Hyperlocal Mobility with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development