Katzilla MCP
Katzilla
300개 이상의 무료 공공 및 정부 데이터 소스를 하나의 API 키로 통합 — AI 에이전트를 위한 데이터 API.
Katzilla는 미국 연방, 판례법, 보건, 재난, 경제, 17개 이상의 국제 오픈 데이터 포털, Eurostat, ECB, WHO, OECD, IMF, 세계은행 등 1차 공공 데이터를 단일 REST API 및 MCP 서버 뒤에 통합합니다. 모든 응답에는 구조화된 citation 메타데이터(출처, 라이선스, URL, 업데이트 주기)와 quality 점수(최신성, 가동 시간, 완전성, 신뢰도)가 포함됩니다.
https://katzilla.dev/dashboard에서 무료 API 키를 받으세요.
MCP 서버
Katzilla를 사용하는 가장 빠른 방법은 Claude Desktop, Cursor, Windsurf, Continue 또는 모든 stdio MCP 클라이언트에서 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, Federal Register, Regulations.gov, USAspending, FEC, govinfo, 국무부
미국 판례법 — CourtListener (모든 수준의 의견)
미국 보건 — FDA 리콜/부작용/기기, NIH ClinicalTrials.gov, CMS, CDC
미국 재난 — USGS 지진 및 수자원, NWS 경보, FEMA 재난, NASA FIRMS 산불
경제 — BLS, FRED, BEA, Census ACS, 재무부 재정 데이터
국제 포털 — 영국, 프랑스, 독일, 캐나다, 호주, 브라질, 아일랜드, 스페인, 이탈리아, 폴란드 등
국제 기구 — Eurostat, ECB, WHO, OECD, IMF, 세계은행, UN Comtrade, SIPRI
…기타 암호화폐, 우주, 인구 통계, 에너지, 교통, 농업.
전체 소스 목록은 https://katzilla.dev에서 확인하세요.
저장소 구조
모노레포 (pnpm workspaces).
패키지 | 목적 |
Fastify 5 REST API 서버 | |
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
라이선스
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