Statistics Canada MCP Server — MCP-сервер для Claude Code
Даёт агенту доступ к канадской статистике через Web Data Service и SDMX REST API. Пригодится, когда нужны реальные таблицы, а не выдуманные числа.
claude mcp add mcp-statcan -- uvx statcan-mcp-serverЧто делает Statistics Canada MCP Server
Сервер оборачивает Web Data Service (WDS) и SDMX REST API Statistics Canada и отдаёт данные в структурированном виде любому MCP-клиенту. Есть и отдельный CLI statcan, чтобы качать таблицы из терминала без участия модели.
Проще всего подключиться к публичному серверу на Render: в Claude это claude mcp add statcan --transport http https://mcp-statcan.onrender.com/mcp --scope global. Локальный запуск требует uv — команда uvx statcan-mcp-server --transport http поднимает сервер на http://localhost:8000. Инструменты SQLite в общую версию не входят: они работают только при полной локальной установке через stdio.
В README прямо предупреждают: модели склонны выдумывать цифры, поэтому важные значения стоит сверять с официальными источниками Statistics Canada. Работа с CLI строится в два шага — сначала statcan metadata <pid>, чтобы узнать настоящие ID измерений, потом statcan download с ключом.
Какие задачи решает
- вытащить таблицу StatCan по PID и сохранить её в CSV
- построить график по канадской статистике за нужный период
- найти ID измерений перед скачиванием набора
- собрать дашборд по безработице или инфляции из официальных данных
- положить статистику в SQLite и прогнать по ней запросы
Примеры запросов агенту
- Найди в StatCan таблицу по рынку труда и покажи последние 12 месяцев
- Скачай таблицу
14-10-0287-01через statcan и построй график - Сделай дашборд по индексу потребительских цен Канады
Как установить Statistics Canada MCP Server
Командой платформы
claude mcp add mcp-statcan -- uvx statcan-mcp-serveruvx запускает команду с именем пакета; если в README она другая — uvx --from statcan-mcp-server <команда>
Командой платформы
codex mcp add statistics-canada-mcp-server -- uvx statcan-mcp-serveruvx запускает команду с именем пакета; если в README она другая — uvx --from statcan-mcp-server <команда>
Файл настроек
{
"mcpServers": {
"statistics-canada-mcp-server": {
"command": "uvx",
"args": [
"statcan-mcp-server"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from statcan-mcp-server <команда>
Файл настроек
{
"servers": {
"statistics-canada-mcp-server": {
"type": "stdio",
"command": "uvx",
"args": [
"statcan-mcp-server"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from statcan-mcp-server <команда>
Командой платформы
gemini mcp add statistics-canada-mcp-server uvx statcan-mcp-serveruvx запускает команду с именем пакета; если в README она другая — uvx --from statcan-mcp-server <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Statistics Canada MCP Server
Как установить Statistics Canada MCP Server в Claude Code?
Для локального варианта: claude mcp add mcp-statcan -- uvx statcan-mcp-server. Есть и hosted-сервер на Render — подключение через claude mcp add statcan --transport http https://mcp-statcan.onrender.com/mcp --scope global.
Что делает Statistics Canada MCP Server?
Открывает агенту доступ к данным Statistics Canada через Web Data Service и SDMX REST API. Плюс даёт CLI statcan для скачивания таблиц прямо из терминала.
Почему в hosted-версии нет инструментов SQLite?
Их намеренно исключили из общего сервера на Render. Хранить и запрашивать данные через SQL можно только при полной локальной установке, которая работает через stdio.