zurich-opendata-mcp — MCP-сервер открытых данных Цюриха
Подключает к ИИ-ассистенту открытые данные Цюриха: погоду, качество воздуха, парковки, геоданные, парламент и туризм. Пригодится, если нужны живые городские данные прямо в чате.
claude mcp add zurich-opendata-mcp -- uvx zurich-opendata-mcpЧто делает zurich-opendata-mcp
Сервер даёт доступ к 900+ наборам данных с портала data.stadt-zuerich.ch через CKAN: полнотекстовый поиск, метаданные, запросы к табличным данным и SQL. Отдельно идут живые потоки — погода с 4 станций UGZ, качество воздуха с порогами ВОЗ, данные озера Цюрих каждые 10 минут, счёт пешеходов на Bahnhofstrasse и занятость 36 парковок. Геоданные отдаются как GeoJSON по 14 слоям, парламентские материалы ищутся через Paris API, туристические объекты — по Schema.org на 4 языках.
Всего в сервере 23 инструмента, 5 ресурсов и 6 API. Инструмент zurich_sparql по умолчанию не регистрируется: конечная точка ещё не продуктивна, включить его можно переменной окружения ZURICH_OPENDATA_ENABLE_SPARQL=1. Три старых имени инструментов остаются как устаревшие псевдонимы до следующего мажорного релиза.
Нужен Python 3.11+ и mcp[cli] 2.x — сервер работает на API 2.x и на mcp 1.x не запустится. Берите версию 0.6.0 или новее: в 0.5.1 не было верхней границы зависимости, и после выхода mcp 2.0.0 установка падала с ModuleNotFoundError. Для 0.5.1 рабочей конфигурации не осталось.
Какие задачи решает
- узнать текущую температуру и влажность в Цюрихе
- проверить качество воздуха по порогам ВОЗ
- найти свободные места в парковках города
- выгрузить школы или площадки как GeoJSON
- поискать постановления городского совета по отделу
Примеры запросов агенту
- Какая сейчас температура в Цюрихе?
- Покажи все школьные объекты Цюриха как GeoJSON
- Найди постановления совета по Volksschule за 2025 год
Как установить zurich-opendata-mcp
Командой платформы
claude mcp add zurich-opendata-mcp -- uvx zurich-opendata-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from zurich-opendata-mcp <команда>
Командой платформы
codex mcp add zurich-opendata-mcp -- uvx zurich-opendata-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from zurich-opendata-mcp <команда>
Файл настроек
{
"mcpServers": {
"zurich-opendata-mcp": {
"command": "uvx",
"args": [
"zurich-opendata-mcp"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from zurich-opendata-mcp <команда>
Файл настроек
{
"servers": {
"zurich-opendata-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"zurich-opendata-mcp"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from zurich-opendata-mcp <команда>
Командой платформы
gemini mcp add zurich-opendata-mcp uvx zurich-opendata-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from zurich-opendata-mcp <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о zurich-opendata-mcp
Как установить zurich-opendata-mcp в Claude Code?
Выполните claude mcp add zurich-opendata-mcp -- uvx zurich-opendata-mcp.
Что делает zurich-opendata-mcp?
Даёт ИИ-ассистенту доступ к открытым данным Цюриха: погоде, качеству воздуха, парковкам, геоданным, парламентским материалам и туризму.
Почему сервер не запускается на mcp 1.x?
Он использует API 2.x. Версия 0.6.0 и новее закрепляет mcp[cli] в диапазоне >=2.0.0,<3.