Katzilla MCP
Katzilla
Über 300 kostenlose öffentliche & Regierungsdatenquellen hinter einem API-Schlüssel — die Daten-API für KI-Agenten.
Katzilla aggregiert Primärquellen öffentlicher Daten — US-Bundesdaten, Rechtsprechung, Gesundheit, Gefahren, Wirtschaft, über 17 internationale Open-Data-Portale, Eurostat, EZB, WHO, OECD, IWF, Weltbank und mehr — hinter einer einzigen REST-API und einem MCP-Server. Jede Antwort enthält strukturierte citation-Metadaten (Quelle, Lizenz, URL, Aktualisierungshäufigkeit) und quality-Bewertungen (Aktualität, Verfügbarkeit, Vollständigkeit, Konfidenz).
Erhalten Sie einen kostenlosen API-Schlüssel unter https://katzilla.dev/dashboard.
MCP-Server
Der schnellste Weg, Katzilla zu nutzen, ist als MCP-Server in Claude Desktop, Cursor, Windsurf, Continue oder einem beliebigen stdio-MCP-Client.
Claude Desktop
Bearbeiten Sie 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
Hinzufügen zu ~/.cursor/mcp.json (oder projektlokal .cursor/mcp.json):
{
"mcpServers": {
"katzilla": {
"command": "npx",
"args": ["-y", "@katzilla/mcp"],
"env": {
"KATZILLA_API_KEY": "kz_your_key_here"
}
}
}
}Starten Sie den Client neu — die Tools von Katzilla erscheinen im MCP-Menü. Vollständige MCP-Paketdokumentation: 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}'Öffentliche Endpunkte (keine Authentifizierung): /health, /status, /openapi.json, /agents, /agents/tools, /agents/datasets.
Datenabdeckung
US-Bundesdaten — congress.gov, SEC EDGAR, Federal Register, Regulations.gov, USAspending, FEC, govinfo, State Department
US-Rechtsprechung — CourtListener (Stellungnahmen auf allen Ebenen)
US-Gesundheit — FDA-Rückrufe / unerwünschte Ereignisse / Geräte, NIH ClinicalTrials.gov, CMS, CDC
US-Gefahren — USGS Erdbeben & Wasser, NWS-Warnungen, FEMA-Katastrophen, NASA FIRMS Waldbrände
Wirtschaft — BLS, FRED, BEA, Census ACS, Treasury Fiscal Data
Internationale Portale — UK, Frankreich, Deutschland, Kanada, Australien, Brasilien, Irland, Spanien, Italien, Polen und mehr
Internationale Organisationen — Eurostat, EZB, WHO, OECD, IWF, Weltbank, UN Comtrade, SIPRI
…sowie Krypto, Weltraum, Demografie, Energie, Transport, Landwirtschaft.
Vollständige Quellenliste unter https://katzilla.dev.
Repository-Struktur
Monorepo (pnpm Workspaces).
Paket | Zweck |
Fastify 5 REST-API-Server | |
React 19 + Vite SPA Frontend | |
Offizielles TypeScript SDK (npm) | |
Offizielles Python SDK | |
Eigenständiger MCP-Server (npm) | |
Gemeinsame Typen, Schemas, Dienstprogramme | |
Ein Paket pro Datenquellenkategorie |
Entwicklung
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)Erforderliche Umgebungsvariablen: DATABASE_URL, JWT_SECRET, CREDENTIAL_ENCRYPT_KEY.
Datenquellen-Schlüssel (optional, BYOK): DATA_GOV_API_KEY, FRED_API_KEY, BLS_API_KEY usw. Siehe .env.example.
Links
Website & Dashboard — https://katzilla.dev
API-Dokumentation — https://api.katzilla.dev/openapi.json
Lizenz
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