Katzilla MCP
Katzilla
300+ бесплатных источников публичных и государственных данных под одним API-ключом — API данных для ИИ-агентов.
Katzilla агрегирует данные из первоисточников — федеральные данные США, судебная практика, здравоохранение, опасные явления, экономика, 17+ международных порталов открытых данных, Eurostat, ЕЦБ, ВОЗ, ОЭСР, МВФ, Всемирный банк и многое другое — через единый REST API и MCP-сервер. Каждый ответ содержит структурированные метаданные citation (источник, лицензия, URL, частота обновления) и оценку quality (актуальность, время безотказной работы, полнота, достоверность).
Получите бесплатный API-ключ на сайте https://katzilla.dev/dashboard.
MCP-сервер
Самый быстрый способ использовать Katzilla — это запустить его как MCP-сервер в Claude Desktop, Cursor, Windsurf, Continue или любом другом stdio MCP-клиенте.
Claude Desktop
Отредактируйте файл claude_desktop_config.json:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.jsonLinux:
~/.config/Claude/claude_desktop_config.json
{
"mcpServers": {
"katzilla": {
"command": "npx",
"args": ["-y", "@katzilla/mcp"],
"env": {
"KATZILLA_API_KEY": "kz_your_key_here"
}
}
}
}Cursor
Добавьте в ~/.cursor/mcp.json (или в локальный файл проекта .cursor/mcp.json):
{
"mcpServers": {
"katzilla": {
"command": "npx",
"args": ["-y", "@katzilla/mcp"],
"env": {
"KATZILLA_API_KEY": "kz_your_key_here"
}
}
}
}Перезапустите клиент — инструменты Katzilla появятся в меню MCP. Полная документация по пакету MCP: packages/mcp/README.md.
TypeScript SDK
npm install @katzilla/sdkimport { Katzilla } from "@katzilla/sdk";
const kz = new Katzilla({ apiKey: process.env.KATZILLA_API_KEY! });
const quakes = await kz.agent("hazards").action("usgs-earthquakes", {
minMagnitude: 5,
});
console.log(quakes.data, quakes.citation);REST API
curl -X POST https://api.katzilla.dev/agents/hazards/actions/usgs-earthquakes \
-H "X-API-Key: kz_your_key_here" \
-H "Content-Type: application/json" \
-d '{"minMagnitude": 5, "limit": 10}'Публичные эндпоинты (без авторизации): /health, /status, /openapi.json, /agents, /agents/tools, /agents/datasets.
Охват данных
Федеральные данные США — congress.gov, SEC EDGAR, Федеральный реестр, Regulations.gov, USAspending, FEC, govinfo, Госдепартамент
Судебная практика США — CourtListener (решения всех уровней)
Здравоохранение США — отзывы FDA / нежелательные явления / устройства, NIH ClinicalTrials.gov, CMS, CDC
Опасные явления в США — землетрясения и водные ресурсы USGS, оповещения NWS, стихийные бедствия FEMA, лесные пожары NASA FIRMS
Экономика — BLS, FRED, BEA, Census ACS, финансовые данные Казначейства
Международные порталы — Великобритания, Франция, Германия, Канада, Австралия, Бразилия, Ирландия, Испания, Италия, Польша и другие
Международные организации — Eurostat, ЕЦБ, ВОЗ, ОЭСР, МВФ, Всемирный банк, UN Comtrade, SIPRI
…а также криптовалюты, космос, демография, энергетика, транспорт, сельское хозяйство.
Полный список источников на сайте https://katzilla.dev.
Структура репозитория
Монорепозиторий (pnpm workspaces).
Пакет | Назначение |
REST API сервер на Fastify 5 | |
Фронтенд React 19 + Vite SPA | |
Официальный TypeScript SDK (npm) | |
Официальный Python SDK | |
Автономный MCP-сервер (npm) | |
Общие типы, схемы, утилиты | |
Один пакет на категорию источников данных |
Разработка
pnpm install
pnpm build # build all packages
pnpm dev # dev mode (api + app in parallel)
pnpm dev:api # api only
pnpm dev:app # frontend only
pnpm typecheck # typecheck all packages
pnpm test:e2e # Playwright E2E tests (needs app on :5173)Необходимые переменные окружения: DATABASE_URL, JWT_SECRET, CREDENTIAL_ENCRYPT_KEY.
Ключи источников данных (опционально, BYOK): DATA_GOV_API_KEY, FRED_API_KEY, BLS_API_KEY и т.д. См. .env.example.
Ссылки
Сайт и панель управления — https://katzilla.dev
Документация API — https://api.katzilla.dev/openapi.json
Лицензия
MIT
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/codeislaw101/katzilla'
If you have feedback or need assistance with the MCP directory API, please join our Discord server