Katzilla MCP
Katzilla
300以上の無料の公開データおよび政府データソースを1つのAPIキーで利用可能 — AIエージェントのためのデータAPI。
Katzillaは、一次ソースの公開データ(米国連邦政府、判例法、健康、災害、経済、17以上の国際オープンデータポータル、Eurostat、ECB、WHO、OECD、IMF、世界銀行など)を単一のREST APIおよびMCPサーバーの背後に集約します。すべてのレスポンスには、構造化された citation メタデータ(ソース、ライセンス、URL、更新頻度)と quality スコアリング(鮮度、稼働時間、完全性、信頼性)が含まれています。
無料のAPIキーは https://katzilla.dev/dashboard から取得してください。
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"
}
}
}
}クライアントを再起動すると、MCPメニューにKatzillaのツールが表示されます。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, 国勢調査ACS, 財務省財政データ
国際ポータル — 英国、フランス、ドイツ、カナダ、オーストラリア、ブラジル、アイルランド、スペイン、イタリア、ポーランドなど
国際機関 — Eurostat, ECB, WHO, OECD, IMF, 世界銀行, UN Comtrade, SIPRI
…その他、暗号資産、宇宙、人口統計、エネルギー、交通、農業など。
ソースの全リストは https://katzilla.dev を参照してください。
リポジトリ構成
モノレポ(pnpmワークスペース)。
パッケージ | 目的 |
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
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