Skip to main content
Glama

Katzilla

300+ бесплатных источников публичных и государственных данных под одним API-ключом — API данных для ИИ-агентов.

npm (mcp) npm (sdk) license

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.json

  • Windows: %APPDATA%\Claude\claude_desktop_config.json

  • Linux: ~/.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/sdk
import { 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).

Пакет

Назначение

packages/api

REST API сервер на Fastify 5

packages/app

Фронтенд React 19 + Vite SPA

packages/sdk

Официальный TypeScript SDK (npm)

packages/python-sdk

Официальный Python SDK

packages/mcp

Автономный MCP-сервер (npm)

packages/core

Общие типы, схемы, утилиты

packages/agents/*

Один пакет на категорию источников данных

Разработка

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.

Ссылки

Лицензия

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