Bamwor World Data
Accede a datos de 261 países y 13.4 millones de ciudades: población, PIB, geografía, clasificaciones y comparaciones. Diseñado para Claude, Cursor y agentes de IA.
Documentación
bamwor-mcp-server
Servidor MCP para datos geográficos mundiales: 261 países, 13.4 millones de ciudades. Conecta agentes de IA a datos reales de países y ciudades.
Funciona con Claude Desktop, Cursor, Windsurf y cualquier cliente compatible con MCP.
Inicio rápido
npx bamwor-mcp-server
O instala globalmente:
npm install -g bamwor-mcp-server
bamwor-mcp-server
Configuración
Claude Desktop
Añade a tu claude_desktop_config.json:
{
"mcpServers": {
"bamwor-world-data": {
"command": "npx",
"args": ["-y", "bamwor-mcp-server"],
"env": {
"BAMWOR_API_KEY": "your_api_key"
}
}
}
}
Cursor / Windsurf
Añade a tu configuración de MCP:
{
"bamwor-world-data": {
"command": "npx",
"args": ["-y", "bamwor-mcp-server"],
"env": {
"BAMWOR_API_KEY": "your_api_key"
}
}
}
Variables de entorno
| Variable | Obligatoria | Valor por defecto | Descripción |
|---|---|---|---|
BAMWOR_API_KEY | No | (anónimo) | Clave API para acceso completo. Obtén una gratis en bamwor.com/en/developers/quickstart |
BAMWOR_API_URL | No | https://bamwor.com/api/v1 | Anulación de la URL base de la API |
BAMWOR_REQUEST_TIMEOUT | No | 15000 | Tiempo de espera de la solicitud en ms |
Herramientas disponibles (8)
get_country
Obtén datos detallados de un país por nombre, slug o código ISO. Devuelve población, área, capital, región, coordenadas y más de 20 estadísticas.
Input: { "query": "Japan" }
search_countries
Busca países por nombre o palabra clave. Devuelve países coincidentes con datos básicos.
Input: { "query": "south", "limit": 10 }
search_cities
Busca ciudades en todo el mundo por nombre desde una base de datos de 13.4 millones de ciudades.
Input: { "query": "Tokyo", "limit": 5 }
list_cities_by_country
Lista ciudades de un país específico, ordenadas por población o nombre. Admite filtro de población mínima.
Input: { "country": "brazil", "min_population": 1000000, "limit": 10 }
compare_countries
Compara dos países cara a cara en todas las métricas disponibles: población, área, PIB, IDH, esperanza de vida y más.
Input: { "country_a": "France", "country_b": "Germany" }
get_rankings
Obtén clasificaciones de países por métrica. Métricas disponibles: población, área, pib, idh, esperanza de vida y 9 índices propietarios de Bamwor (ibeu, ibcp, ibda, ibcx, ibee, ibfm, ibdi, ibed, ibsa). Omite la métrica para listar todas las disponibles.
Input: { "metric": "population", "limit": 10, "countries_only": true }
get_city
Obtén información detallada de una ciudad específica por su ID de GeoNames. Devuelve coordenadas, población, elevación, zona horaria y provincia.
Input: { "city_id": 1850147 }
get_nearby_cities
Encuentra ciudades cercanas a una ciudad específica mediante la búsqueda por radio de PostGIS. Devuelve ciudades cercanas con distancia en km.
Input: { "city_id": 1850147, "radius": 50, "limit": 10 }
Cobertura de datos
- 261 países y territorios con más de 20 estadísticas cada uno
- 13.4 millones de ciudades con coordenadas, población, elevación y zona horaria
- 9 índices propietarios (IBEU, IBCP, IBDA, IBCX, IBEE, IBFM, IBDI, IBED, IBSA)
- Clasificaciones por cualquier métrica
- Comparaciones de países: 67,860 combinaciones
- 4 idiomas: inglés, español, portugués e italiano
Datos obtenidos de CIA World Factbook, GeoNames, UNDP y el Banco Mundial.
Enlaces
Licencia
MIT