# opendata-cat

Подключает к ассистенту каталог открытых данных Каталонии: поиск датасетов, метаданные и живые запросы к 15 порталам.

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

## Что делает

Сервер даёт агенту восемь инструментов. `search_datasets` ищет по каталогу из 3.073 датасетов, `get_dataset_info` и `list_dataset_fields` показывают поля и лицензию набора, а `query_dataset` уходит за настоящими строками прямо на портал-источник: SoQL для Generalitat, `datastore_search` для CKAN-порталов, GTFS-RT для электричек FGC и Renfe Rodalies. Без ключей и регистрации.

Внутри каталог из 15 источников. Кроме женералитета и муниципальных порталов Барселоны, Реуса, Жироны там INE, REE, SEPE и CNMC — испанская статистика уже отфильтрована по Каталонии, так что население, безработицу и цены на топливо искать вручную не придётся. Отдельный инструмент `search_radioteca` лезет в архив radioteca.cat.

Есть два способа подключения: локальный через `npx -y @opendata.cat/mcp-server` и удалённый по `https://opendata.cat/api/mcp`. Удалённый ничем не ставить, но все запросы идут через сервер проекта opendata.cat, а локальный тянет каталог к себе.

## Требования
- Нужно: Node.js (команды через npx)
- Удалённый сервер: `https://opendata.cat/api/mcp`

## Установка

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

1. **Командой платформы: удалённый сервер**
```bash
claude mcp add --transport http opendata-cat https://opendata.cat/api/mcp
```

2. **Командой платформы**
```bash
claude mcp add opendata-cat -- npx -y @opendata.cat/mcp-server
```

### Codex

1. **Командой платформы: удалённый сервер**
```bash
codex mcp add opendata-cat --url https://opendata.cat/api/mcp
```

2. **Командой платформы**
```bash
codex mcp add opendata-cat -- npx -y @opendata.cat/mcp-server
```

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "opendata-cat": {
            "url": "https://opendata.cat/api/mcp"
        }
    }
}
```
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "opendata-cat": {
            "command": "npx",
            "args": [
                "-y",
                "@opendata.cat/mcp-server"
            ]
        }
    }
}
```

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "opendata-cat": {
            "type": "http",
            "url": "https://opendata.cat/api/mcp"
        }
    }
}
```
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "opendata-cat": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "@opendata.cat/mcp-server"
            ]
        }
    }
}
```

### Gemini CLI

1. **Командой платформы: удалённый сервер**
```bash
gemini mcp add -t http opendata-cat https://opendata.cat/api/mcp
```

2. **Командой платформы**
```bash
gemini mcp add opendata-cat npx -y @opendata.cat/mcp-server
```

## Когда брать
- найти датасет по теме в каталоге открытых данных Каталонии
- посмотреть поля и лицензию набора перед запросом
- вытащить реальные строки из портала Generalitat или Барселоны
- сравнить статистику по municipi из INE с муниципальными данными AOC
- проверить задержки электричек FGC и Renfe Rodalies

## Примеры запросов агенту
- Найди датасеты про качество воздуха в Барселоне и покажи их поля
- Выполни запрос к `generalitat:gn9e-3qhr` с фильтром по станции Sau
- Найди в radioteca.cat эпизоды про каталонскую погоду

## Похожие
- [World Monitor](https://affpapa.org/nevibecode/mcp/world-monitor.md) — MCP-сервер · ★ 89408
- [Scrapling MCP Server](https://affpapa.org/nevibecode/mcp/scrapling-mcp-server.md) — MCP-сервер · ★ 89433
- [MCP Toolbox for Databases](https://affpapa.org/nevibecode/mcp/googleapis-mcp-toolbox-for-databases.md) — MCP-сервер · ★ 16717
- [PostHog MCP Server](https://affpapa.org/nevibecode/mcp/posthog-mcp-server.md) — MCP-сервер · ★ 40409
- [dbx](https://affpapa.org/nevibecode/mcp/dbx.md) — MCP-сервер · ★ 27669
- [Metabase](https://affpapa.org/nevibecode/mcp/metabase.md) — MCP-сервер · ★ 49845

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