10 actions in 2 pieces of software · ranked by words, meaning and measured trust · 640 ms
- 1Houki e-Gov MCP Serverfound in code, not yet checkedno passport yet
- search_fulltext
法令の条文本文をキーワードで横断して全文検索します(ローカル SQLite FTS5)。`npx -y @shuji-bonji/houki-egov-mcp@latest --bulk-download-everything` で構築した bulk DB を引きます。略称は正式名称にも展開し(例: "労基法" → "労基法" または "労働基準法")、通称(例: "インボイス")は元の語で条が当たらないときだけ正式名称で探し直します。展開したときは expanded_keywords を返します。各ヒットに条番号・snippet・score・DB の鮮度(freshness)を付けて返します
- resolve_abbreviation
略称・通称から正式な法令名と law_id を解決する。略称辞書の内容を確認するための診断ツール。全角英数字・ダッシュ類・全角空白は半角に揃えてから照合する。辞書のエントリはどの管轄でも返し(通達なら houki-nta の管轄)、in_scope と hint で管轄を示す。
- search_law
日本の法令を、法令の題名のキーワードや略称で検索します。e-Gov 法令 API v2 を使い、略称は略称辞書で正式名称に直してから探します。total_count は e-Gov で一致した法令の総数で、results の件数(limit 以下)とは限りません。一致が 0 件のときは、条文の本文を探す search_fulltext と略称を確かめる resolve_abbreviation を hint と next_actions で案内します。
- get_law
日本の法令から条文を取得します。略称(消法・所法・労基法 等)に対応し、条・項・号の単位で指定できます。法令名は題名の完全一致だけを使い、一致しなければ候補を付けた LAW_NOT_FOUND を返します。article の条は本則の中から探し、附則の条は suppl_index で附則を指して取ります。章・節をまとめて取るときは get_law_range を使います。
- verify_citations
LLM が組み立てた法令の引用リストを、1 回の呼び出しでまとめて実在確認します。件ごとに found / not_found / ambiguous を返し、リストの中に存在しない引用が混ざっていてもツール全体はエラーにしません。found の件には正式名称・法令番号・条見出し・law_id・URL を付けます。確かめるのは「その条(指定があれば項・号)が e-Gov の法令にあるか」だけで、引用が主張を支えるかどうかは判定しません。略称は略称辞書で正式名称に直してから照合し、法令名は完全一致だけを採ります。条は本則の中で確かめ、附則の条は suppl_index で附則を指してください。
- get_attachment
添付ファイル 1 件(src 指定)か、その法令履歴の添付ファイルをまとめた zip(src 省略)を取る。既定では e-Gov からファイルを取らず、URL とメタ情報(ファイル名・種別・置き場所)だけを返す。save: true のときだけファイルを取得してサーバー側の保存先(既定は XDG_CACHE_HOME か ~/.cache の下の houki-egov-mcp/files/。環境変数 HOUKI_EGOV_FILES_DIR で変更)に書き、絶対パスを返す。保存先はツールの引数では指定できない。base64 の中身は返さない。
- explain_law_type
法令種別(憲法・法律・政令・省令・規則・条例・告示・通達 等)の制定主体・階層上の位置・国民への拘束力・実務上の注意点を解説する。法務専門家でない利用者が「政令と省令の違い」「通達は守らなくていいのか」等を確認するための知識ツール。
- search_fulltext
- 2Houki NTA MCP Serverfound in code, not yet checkedno passport yet
- nta_get_qa
国税庁の質疑応答事例 1 件を取得する。URL 形式: /law/shitsugi/{topic}/{category}/{id}.htm。国税庁サイトにそのページが無いときはエラー DOC_NOT_FOUND を返し、nta_search_qa を案内する。format=json では【関係法令通達】を法令(related_laws)と通達(related_tsutatsu)に分け、next_actions で houki-egov-mcp の get_law と nta_get_tsutatsu を案内する。
- nta_search_tsutatsu
国税庁の基本通達(消基通・所基通・法基通・相基通の 4 通達)を FTS5 でキーワード検索する。事前に `--bulk-download-all` で DB 投入が必要。結果に現れた通達ごとに、解釈の対象になる法律の対応表(base_laws_by_tsutatsu)と、houki-egov-mcp の get_law を案内する next_actions を付ける。
- nta_get_tsutatsu
基本通達の本文を取得する。略称(消基通・所基通・法基通・相基通)対応、条項指定可能。DB に条項があれば DB から返す。無ければ、bulk download(`--bulk-download-all`)済みの通達はエラー ARTICLE_NOT_FOUND、それ以外は国税庁サイトの目次から候補ページを選んで取る(1 回の呼び出しで 10 ページまで。取ったページは DB に書き戻す)。応答に解釈の対象になる法律(base_laws)を付け、next_actions で houki-egov-mcp の get_law を案内する。
- nta_get_qa
Labels are the instruments' verdict and are never changed by ranking. Agents and robots get this same answer as JSON at /api/v1/find?q=…&answer=1 and through the MCP server.