bamwor-dev/bamwor-mcp-server

bamwor-dev/bamwor-mcp-server

от bamwor-dev
MCP сервер с глобальными географическими данными: 261 страна, 13,4 млн городов. Инструменты для поиска, сравнения стран и городов, ранжирования по 20+ показателям. Помогает AI-агентам работать с реальными данными о странах и городах.

bamwor-mcp-server

MCP Server for world geographic data — 261 countries, 13.4M cities. Connect AI agents to real country and city data.

Works with Claude Desktop, Cursor, Windsurf, and any MCP-compatible client.

Quick Start

npx bamwor-mcp-server

Or install globally:

npm install -g bamwor-mcp-server
bamwor-mcp-server

Configuration

Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "bamwor-world-data": {
      "command": "npx",
      "args": ["-y", "bamwor-mcp-server"],
      "env": {
        "BAMWOR_API_KEY": "your_api_key"
      }
    }
  }
}
Cursor / Windsurf

Add to your MCP settings:

{
  "bamwor-world-data": {
    "command": "npx",
    "args": ["-y", "bamwor-mcp-server"],
    "env": {
      "BAMWOR_API_KEY": "your_api_key"
    }
  }
}
Environment Variables
Variable Required Default Description
BAMWOR_API_KEY No (anonymous) API key for full access. Get one free at bamwor.com/en/developers/quickstart
BAMWOR_API_URL No https://bamwor.com/api/v1 API base URL override
BAMWOR_REQUEST_TIMEOUT No 15000 Request timeout in ms

Часто задаваемые вопросы

Инструменты были проиндексированы:
compare_countries

Сравнивает две страны бок о бок по всем доступным показателям: численность населения, площадь, ВВП, ИЧР, продолжительность жизни и другие.

Параметры
  • country_astringобязательный

    Первое название страны или слаг (например, "brazil", "Japan")

  • country_bstringобязательный

    Название второй страны или slug (например, «argentina», «South Korea»)

get_city

Получает подробную информацию о конкретном городе по его GeoNames ID. Возвращает координаты, население, высоту над уровнем моря, часовой пояс, провинцию и страну.

Параметры
  • city_idintegerобязательный

    GeoNames ID города (например, 1850147 для Токио, 3435910 для Буэнос-Айреса)

get_country

Получает подробные данные о стране по названию, слагу или ISO-коду. Возвращает население, площадь, столицу, регион, координаты и 20+ статистик.

Параметры
  • querystringобязательный

    Название страны (например, "Brazil"), slug (например, "brazil") или код ISO (например, "BR")

get_nearby_cities

Находит города рядом с конкретным городом, используя радиусный поиск PostGIS. Возвращает близлежащие города с расстоянием в километрах.

Параметры
  • city_idintegerобязательный

    GeoNames ID эталонного города (например, 1850147 для Токио)

  • limitnumber

    Максимум результатов для возврата (по умолчанию: 50)

  • radiusnumber

    Радиус поиска в километрах (1-200, по умолчанию 50)

get_rankings

Получает рейтинги стран по метрике. Доступны: population, area, gdp, hdi, life-expectancy и 9 индексов Bamwor (ibeu, ibcp, ibda, ibcx, ibee, ibfm, ibdi, ibed, ibsa). Опустите метрику, чтобы вывести все.

Параметры
  • countries_onlyboolean

    Фильтровать только суверенные страны, исключая World/ЕС/территории (по умолчанию true)

  • limitnumber

    Максимум результатов для возврата (по умолчанию: 50)

  • metricstring

    Идентификатор метрики рейтинга (например, "population", "gdp", "hdi", "ibeu"). Если не указан, выводится список всех доступных метрик.

list_cities_by_country

Перечисляет города в конкретной стране, отсортированные по населению или названию. Поддерживает фильтр минимального населения. Охватывает 13,4 млн городов по всему миру.

Параметры
  • countrystringобязательный

    Название страны или слаг (например, "brazil", "Japan", "united-states")

  • limitnumber

    Максимум результатов для возврата (по умолчанию: 50)

  • min_populationnumber

    Фильтр минимального населения (например, 1000000 для городов с населением выше 1 млн)

  • sortenum

    Порядок сортировки: "population" (по умолчанию, по убыванию) или "name" (по возрастанию).

search_cities

Ищет города по всему миру по названию. Возвращает подходящие города из базы данных 13,4 млн городов с населением и страной.

Параметры
  • limitnumber

    Максимум результатов для возврата (по умолчанию: 50)

  • querystringобязательный

    Название города или его часть для поиска (минимум 2 символа)

search_countries

Ищет страны по названию или ключевому слову, с необязательным фильтром по региону. Возвращает список соответствующих стран с базовыми данными.

Параметры
  • limitnumber

    Максимум результатов для возврата (по умолчанию: 50)

  • querystringобязательный

    Поисковый запрос (название страны, часть названия или ключевое слово)

0.2.2основная
0.2.1
0.2.0
0.1.2
0.1.1
0.1.0

Выберите клиент, чтобы установить bamwor-dev/bamwor-mcp-server:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "bamwor-dev-bamwor-mcp-server-fl7n3u9pzs": {
      "env": {
        "BAMWOR_API_KEY": "your_api_key"
      },
      "args": [
        "-y",
        "bamwor-mcp-server"
      ],
      "command": "npx"
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "bamwor-dev-bamwor-mcp-server-fl7n3u9pzs": {
      "env": {
        "BAMWOR_API_KEY": "your_api_key"
      },
      "args": [
        "-y",
        "bamwor-mcp-server"
      ],
      "command": "npx"
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "bamwor-dev-bamwor-mcp-server-fl7n3u9pzs": {
      "type": "stdio",
      "env": {
        "BAMWOR_API_KEY": "your_api_key"
      },
      "args": [
        "-y",
        "bamwor-mcp-server"
      ],
      "command": "npx"
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"bamwor-dev-bamwor-mcp-server-fl7n3u9pzs\",\"type\":\"stdio\",\"env\":{\"BAMWOR_API_KEY\":\"your_api_key\"},\"args\":[\"-y\",\"bamwor-mcp-server\"],\"command\":\"npx\"}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "bamwor-dev-bamwor-mcp-server-fl7n3u9pzs": {
      "env": {
        "BAMWOR_API_KEY": "your_api_key"
      },
      "args": [
        "-y",
        "bamwor-mcp-server"
      ],
      "command": "npx"
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add bamwor-dev-bamwor-mcp-server-fl7n3u9pzs --env BAMWOR_API_KEY=your_api_key -- npx -y bamwor-mcp-server

Либо через JSON-конфиг:

claude mcp add-json bamwor-dev-bamwor-mcp-server-fl7n3u9pzs "{\"env\":{\"BAMWOR_API_KEY\":\"your_api_key\"},\"args\":[\"-y\",\"bamwor-mcp-server\"],\"command\":\"npx\"}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add bamwor-dev-bamwor-mcp-server-fl7n3u9pzs --env BAMWOR_API_KEY=your_api_key -- npx -y bamwor-mcp-server

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.bamwor-dev-bamwor-mcp-server-fl7n3u9pzs]
command = "npx"
args = ["-y", "bamwor-mcp-server"]

[mcp_servers.bamwor-dev-bamwor-mcp-server-fl7n3u9pzs.env]
BAMWOR_API_KEY = "your_api_key"
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите bamwor-dev/bamwor-mcp-server, а в поле команды запуска — строку ниже:
npx -y bamwor-mcp-server

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "bamwor-dev-bamwor-mcp-server-fl7n3u9pzs": {
      "env": {
        "BAMWOR_API_KEY": "your_api_key"
      },
      "args": [
        "-y",
        "bamwor-mcp-server"
      ],
      "command": "npx"
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "bamwor-dev-bamwor-mcp-server-fl7n3u9pzs": {
      "env": {
        "BAMWOR_API_KEY": "your_api_key"
      },
      "args": [
        "-y",
        "bamwor-mcp-server"
      ],
      "command": "npx",
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например bamwor-dev-bamwor-mcp-server-fl7n3u9pzs.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: bamwor-dev-bamwor-mcp-server-fl7n3u9pzs
    command: npx
    args:
      - "-y"
      - "bamwor-mcp-server"
    env:
      BAMWOR_API_KEY: your_api_key
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "bamwor-dev-bamwor-mcp-server-fl7n3u9pzs": {
      "env": {
        "BAMWOR_API_KEY": "your_api_key"
      },
      "args": [
        "-y",
        "bamwor-mcp-server"
      ],
      "command": "npx"
    }
  }
}

Похожие MCP-сервера

AIDataNordic/alexandria-mcp

AIDataNordic/alexandria-mcp

от aidatanordic

MCP сервер для семантического поиска по 4,6 млн фрагментов классической философии и гуманитарных наук (20 000+ текстов). Поддерживает фильтрацию по автору, языку и теме с гибридным ранжированием. Идеально для исследователей философии и AI-агентов.

Python⭐ 2
discava/mcp-server

discava/mcp-server

от discava

MCP сервер для поиска локальных бизнесов через Discava API. AI-агенты находят компании по запросу, городу и стране, получают полную информацию и рейтинг. Интегрируется в ассистенты для доступа к бизнес-данным.

TypeScript⭐ 1
Alessandro114/scala-mcp-server

Alessandro114/scala-mcp-server

от alessandro114

MCP сервер для поиска и анализа 250 млн компаний в 50+ странах. Помогает AI-агентам находить профили, проверять финансовое здоровье, генерировать отчеты. Бесплатный API-ключ. Полезен для due diligence и бизнес-аналитики.

TypeScript⭐ 2
ipfind/ipfind-mcp-server

ipfind/ipfind-mcp-server

от ipfind

Определяет страну, город и координаты по IP-адресу через сервис IP Find. Работает по API-ключу, подходит для геоаналитики и проверки трафика.

JavaScript⭐ 3
ip2location/mcp-ip2location-io

ip2location/mcp-ip2location-io

от ip2location

MCP-сервер для геолокации по IP-адресу. Возвращает страну, город, координаты, провайдера, информацию о прокси и безопасности. Полезен разработчикам и администраторам для анализа сетевого трафика и ...

Python⭐ 16
echojobsio/jdl-mcp-server

echojobsio/jdl-mcp-server

от echojobsio

MCP сервер для поиска по 1 млн+ вакансий от 20 000 компаний. Бесплатно, 500 запросов/день, без регистрации. Фильтры: зарплата, удалёнка, навыки и другое. Полезен разработчикам и рекрутерам.

JavaScript⭐ 2
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин