houan-mcp について
houan-mcpは、日本の国会法案や委員会審議を調べる人向けのローカルMCPサーバーです。国会会議録検索システムと両院の議案情報を検索し、出典リンク付きで取得できます。
主な機能
- 01条件を指定した委員会発言検索
- 02会議録全文の取得
- 03今国会の議案検索
- 04議案の経過と詳細の取得
- 05一次資料のURLを返却
活用シーン
- 01発言者や日付で質疑を検索
- 02issue IDで会議録を読む
- 03タイトルの語句で議案を探す
MCP 対応
MCPクライアント向けに、国会質疑や議案の検索、会議録と議案詳細の取得を行う4つのツールを提供します。結果には公開一次資料のURLが含まれます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
4掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| from | string | いいえ | 日付範囲の開始日。形式は YYYY-MM-DD です。 |
| limit | number | いいえ | 結果の最大数。デフォルトは 10 です。 |
| until | string | いいえ | 日付範囲の終了日。形式は YYYY-MM-DD です。 |
| chamber | enum | いいえ | 議院のフィルター。衆議院 | 参議院 | 両院 | 両院協議会 |
| keyword | string | はい | 全文検索クエリ。スペースは AND を表します。 |
| speaker | string | いいえ | 発言者名。 |
| committee | string | いいえ | 委員会名。例:外務委員会。スペースは OR を表します。 |
詳細
@codeagentjp/houan-mcp
NDL 国会会議録検索システム API を利用して、日本の議案情報(衆参議案情報)と委員会質疑記録を検索する、ローカルの stdio MCP サーバーです。
このサーバーは LLM を呼び出しません。出典に基づく国会データのみを返し、一次情報の URL(NDL 国会会議録検索システム、衆議院議案情報、参議院議案情報)も提供するため、MCP クライアント(Claude Desktop、Claude Code、Cursor、その他のエージェント)は原典を引用できます。
関連パッケージ:現行の日本法(e-Gov 法令検索)を扱う @codeagentjp/egov-law-mcp。houan-mcp は、審議中の議案、委員会での質疑、会議の全文記録といった立法プロセスを対象としています。
ステータス
MVP です。ツールは 4 つあります。
find_diet_qa— NDL 国会会議録検索システム API を通じて、国会の全委員会発言を全文検索します。日付、議院、委員会、発言者で絞り込めます。get_meeting_record—issueIDを指定して、特定の委員会の会議録全文を取得します。search_bills— 今国会の議案を、衆議院または参議院からタイトルのキーワードで検索します。get_bill— 1 件の議案の詳細(審議経過、委員会への付託、全文 URL)を取得します。
必要条件
- Node.js 20 以降
https://kokkai.ndl.go.jp、https://www.shugiin.go.jp、https://www.sangiin.go.jpへのネットワークアクセス
インストール
npm から:
{
"mcpServers": {
"houan": {
"command": "npx",
"args": ["-y", "@codeagentjp/houan-mcp"]
}
}
}
ソースから:
git clone https://github.com/SHAYOUWORLD/houan-mcp.git
cd houan-mcp
node bin/houan-mcp.mjs
{
"mcpServers": {
"houan": {
"command": "node",
"args": ["/absolute/path/to/houan-mcp/bin/houan-mcp.mjs"]
}
}
}
ツール
find_diet_qa
NDL 国会会議録検索システム API を通じて、国会の委員会発言を全文検索します。
{
"keyword": "クロード ミトス",
"from": "2026-04-01",
"until": "2026-04-25",
"chamber": "衆議院",
"committee": "外務委員会",
"limit": 5
}
該当する発言について、発言者、役職、委員会の情報、および NDL への直接 URL を返します。
get_meeting_record
issueID を指定して、会議録全文を 1 件取得します。
{
"issueID": "122103968X00620260410"
}
search_bills
タイトルのキーワードで衆議院議案情報/参議院議案情報を検索します。
{
"keyword": "情報",
"chamber": "both",
"session": 221,
"limit": 20
}
get_bill
議案の詳細ページ(審議経過、委員会への付託、全文 URL)を取得します。proceedingURL には、search_bills が返した URL を指定する必要があります。取得前に、各議院で許可されているパスのプレフィックスに一致するか検証されます。
{
"chamber": "shugiin",
"proceedingURL": "https://www.shugiin.go.jp/internet/itdb_gian.nsf/html/gian/keika/1DE..."
}
データソースと出典表記
このパッケージでは、日本の公開情報源を 3 つ使用しています。
- NDL 国会会議録検索システム — https://kokkai.ndl.go.jp/ · API ドキュメント。1947 年以降に公開された国会会議録です。認証は不要です。適切な利用のため、連続したリクエストの間には短い間隔を置き、同時に多数のリクエストを送らないでください。
- 衆議院議案情報 — https://www.shugiin.go.jp/internet/itdb_gian.nsf/html/gian/menu.htm
- 参議院議案情報 — https://www.sangiin.go.jp/japanese/joho1/kousei/gian/index.htm
ツールの結果には出典 URL が含まれます。このパッケージに基づく出力を公開または再配布する場合は、適切な出典表記を記載してください。表記例:
出典: 国会会議録検索システム (https://kokkai.ndl.go.jp/) / 衆議院議案情報 / 参議院議案情報
例:Mythos に関する質疑の取得
Anthropic の Claude Mythos Preview に関する、2026 年 4 月 10 日の衆議院外務委員会での宇佐美登(チームみらい)による質疑は、次のように取得できます。
{
"tool": "find_diet_qa",
"arguments": {
"keyword": "クロード",
"from": "2026-04-01",
"until": "2026-04-30"
}
}
レスポンスには、花田貴裕政府参考人の答弁全文が含まれ、meetingURL は正規の NDL 会議録 https://kokkai.ndl.go.jp/txt/122103968X00620260410 を指しています。
安全に関する注意
- このパッケージは立法情報の参照ツールであり、法律や政治に関する助言を提供するものではありません。
- シェルコマンドは実行しません。
- JSON-RPC メッセージは stdout のみに書き込み、ログは stderr のみに出力します。
- 取得先は NDL 国会会議録検索システム API と衆議院・参議院の議案情報エンドポイントに限られます。
- NDL の会議録は通常、委員会開催から 1~2 週間遅れて掲載されます。最近の会議が見つからない場合は、後日再度確認するか、各議院の動画ライブラリーを直接参照してください。
Related
- Sibling MCP for current laws:
@codeagentjp/egov-law-mcp - Roadmap (法令diff / 自治体条例 / 判例 MCPs): SHAYOUWORLD/egov-law-mcp#1
- Use cases (Japanese): houan-mcp の7つの実用ユースケース (codeagent.jp)
- From bills to current law (Japanese): houan-mcpとe-Gov法令MCPの調査フロー (codeagent.jp)
- Other Japanese public-data APIs and MCP servers: codeagent.jp/guides/public-data-api/
License
MIT © codeagent.jp
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。