← ClaudeAtlas

jp-diet-minuteslisted

Search and retrieve Japanese National Diet (国会) meeting minutes via the official NDL Kokkai API (no auth required). Covers all Diet sessions since 1947, supports keyword search, speaker lookup, meeting-level retrieval, and date/session/issue filtering. Useful for political research, legislative tracking, speech analysis, and any task involving Japanese parliamentary records. 国会発足(1947 年)以降の日本の国会議事録を NDL 国会会議録検索システム API 経由で検索・取得するスキル。発言・会議・キーワード検索および期間/回次/会派による絞り込みに対応。Use this skill when researching Japanese Diet debates, MP statements, or parliamentary records.
HighBridgeDragon/jp-diet-minutes-skill · ★ 0 · AI & Automation · score 75
Install: claude install-skill HighBridgeDragon/jp-diet-minutes-skill
# 国会会議録検索スキル NDL(国立国会図書館)の国会会議録検索システム API 経由で国会発足(1947 年)以降の日本の国会議事録を調査する。認証不要。HTTPS GET でアクセス可能なフェッチツール(`mcp-server-fetch`, Claude Code の `WebFetch`, 他の MCP 対応 fetch ツール)が 1 つあれば動作する。 帝国議会会議録(〜1947 年)は別 API のため対象外。 ## 基本ルール - Base URL: `https://kokkai.ndl.go.jp/api/` - レスポンス形式: クエリパラメータ `recordPacking=json` 推奨(既定は XML) - 認証: 不要 - 呼び出し方法: フェッチツールで URL を直接 GET(クエリ文字列で日本語可、自動 URL エンコード) - レート制限: 公式に「機械的アクセス時は多重リクエスト禁止、数秒間隔を空ける」と明記。並列化禁止、連続呼び出しは 2〜3 秒間隔目安 - クエリ全長 2,000 バイト上限(日本語は URL エンコードで 1 文字 9 バイト換算) ## エンドポイント選択 ユーザーの要求に応じて適切なエンドポイントを選ぶ。**情報量と消費トークンは `meeting_list` < `speech` < `meeting` の順で増える** ため、軽い方から段階的に絞ること。 ```text 「○○議員の発言を見せて」「△△に関する発言を探して」 → GET https://kokkai.ndl.go.jp/api/speech?speaker=○○&recordPacking=json → GET https://kokkai.ndl.go.jp/api/speech?any=△△&recordPacking=json ※ speech は発言単位。会議メタも各 record にフラット展開される 「○○委員会の会議一覧を見せて」「YYYY 年の本会議を一覧で」 → GET https://kokkai.ndl.go.jp/api/meeting_list?nameOfMeeting=○○&recordPacking=json → GET https://kokkai.ndl.go.jp/api/meeting_list?from=YYYY-01-01&until=YYYY-12-31&recordPacking=json ※ 軽量。会議メタのみ返却(発言本文は含まない) 「特定の会議の全発言を見せて」「○○委員会 YYYY-MM-DD の議事録全文」 → Step 1: meeting_list で対象会議の issueID を特定 → Step 2: GET https://kokkai.ndl.go.jp/api/meeting?issueID=<21桁ID>&recordPacking=json ※ meeting は 1 リクエストで会議全文が返るため大きい。必ず絞ってから呼ぶ 「議案ごとの審議経過を追って」「△△法案の質疑を時系列で」 → GET https://kokkai.ndl.go.jp/api/speech?any=△△法案&from=YYYY-MM-DD&recordPacking=json ※ any は AND 検索(スペース区切り複数語は全て含む条件) 「○○会派の議員の発言を抽出」 → GET