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
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
One MCP for 160+ live web-data APIs — clean JSON from sites that block scrapers.
GovTrack MCP — federal US Congress data (free, no auth)
US public-records intelligence for AI agents — companies, SEC, courts, spending, licenses.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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