# AtlasFetch

AtlasFetch определяет административные области и улицы по координатам, геокодирует адреса в Южной Африке и строит маршруты с учётом ваших геозон.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI
- Автор: atlasfetch-dev
- Лицензия: MIT · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/atlasfetch-dev/atlasfetch-mcp
- Обновлён: 2026-10-21
- HTML: https://affpapa.org/nevibecode/mcp/atlasfetch

## Что делает

AtlasFetch подключает к ИИ-ассистенту инструменты геоданных. `lookup_location` возвращает страну, регион, муниципалитет и коды ISO по координатам, а слой `street` добавляет ближайшую улицу. `geocode_address` превращает адрес в точку и сообщает точность результата: дом, перекрёсток, объект, улица или пригород.

Сервер умеет строить маршруты между 2 и 25 координатами для автомобиля, велосипеда, пешего хода или грузовика. Маршрут можно проложить вокруг собственных полигонов через `avoidSets` либо измерить, сколько пути проходит внутри зон через `exposureSets`. Для управления полигонами есть инструменты создания, добавления и изменения boundary sets.

Геокодирование адресов работает для South Africa, а поиск улиц по координатам доступен worldwide и включается отдельно. Маршрутная длительность рассчитывается без дорожного трафика, а запрос маршрута стоит 10 lookup. Без Node 20 или новее сервер не запустится.

## Требования
- Нужно: Node.js (команды через npx)
- Переменные окружения: `ATLASFETCH_API_KEY` — это ключи и токены: значения спроси у человека, в репозиторий и общие файлы не записывай.

## Установка

### Claude Code (родная платформа)

**Командой платформы**
```bash
claude mcp add atlasfetch -e ATLASFETCH_API_KEY=<ATLASFETCH_API_KEY> -- npx -y atlasfetch-mcp
```
Вместо <…> подставьте свои значения

### Codex

**Командой платформы**
```bash
codex mcp add atlasfetch --env ATLASFETCH_API_KEY=<ATLASFETCH_API_KEY> -- npx -y atlasfetch-mcp
```
Вместо <…> подставьте свои значения

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "atlasfetch": {
            "command": "npx",
            "args": [
                "-y",
                "atlasfetch-mcp"
            ],
            "env": {
                "ATLASFETCH_API_KEY": "<ATLASFETCH_API_KEY>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "atlasfetch": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "atlasfetch-mcp"
            ],
            "env": {
                "ATLASFETCH_API_KEY": "<ATLASFETCH_API_KEY>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения

### Gemini CLI

**Командой платформы**
```bash
gemini mcp add -e ATLASFETCH_API_KEY=<ATLASFETCH_API_KEY> atlasfetch npx -y atlasfetch-mcp
```
Вместо <…> подставьте свои значения

## Когда брать
- определить муниципалитет и регион по координатам
- найти ближайшую улицу для точки
- преобразовать адрес в Южной Африке в координаты
- проложить маршрут вокруг собственных геозон
- добавить и обновить полигоны boundary set

## Примеры запросов агенту
- Определи страну, регион, муниципалитет и ближайшую улицу для координат `-33.9249, 18.4241`.
- Преобразуй адрес `25 Adderley Street, Cape Town` в точку и сообщи точность результата.
- Построй автомобильный маршрут между моими координатами вокруг зон из boundary set `delivery-zones`.

## Похожие
- [REA](https://affpapa.org/nevibecode/mcp/rea.md) — MCP-сервер · ★ 392262
- [GitHub](https://affpapa.org/nevibecode/mcp/github.md) — MCP-сервер · ★ 33989
- [Netdata](https://affpapa.org/nevibecode/mcp/netdata.md) — MCP-сервер · ★ 81163
- [browser-use](https://affpapa.org/nevibecode/mcp/browser-use.md) — MCP-сервер · ★ 119231
- [Codebase Memory](https://affpapa.org/nevibecode/mcp/codebase-memory.md) — MCP-сервер · ★ 47577
- [mcp-server](https://affpapa.org/nevibecode/mcp/mcp-server.md) — MCP-сервер · ★ 43902

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
