fudoki-hensansitu/fudoki
v0.2.0MIT
日本の自治体の歳出を事業の単位で検索し、収録範囲と出典を確かめて比較・集計する。収録した自治体は事業の評価が載った出典の頁も探せる。
hosts
- api.fudoki.dev
plugin.json
- name
- fudoki
- version
- 0.2.0
- description
- 日本の自治体の歳出を事業の単位で検索し、収録範囲と出典を確かめて比較・集計する。収録した自治体は事業の評価が載った出典の頁も探せる。
- author
- 風土記support@fudoki.dev
- license
- MIT
- homepage
- https://docs.fudoki.dev
- extensions
- com.openai
mcp.json
- fudokistreamable-httphttps://api.fudoki.dev/mcp
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "fudoki",
"version": "0.2.0",
"description": "日本の自治体の歳出を事業の単位で検索し、収録範囲と出典を確かめて比較・集計する。収録した自治体は事業の評価が載った出典の頁も探せる。",
"author": {
"name": "風土記",
"email": "support@fudoki.dev"
},
"homepage": "https://docs.fudoki.dev",
"repository": "https://github.com/fudoki-hensansitu/fudoki",
"extensions": {
"com.openai": {
"interface": {
"displayName": "風土記(fudoki)",
"shortDescription": "Compare municipal spending",
"longDescription": "Search Japanese municipal expenditure in initial budgets and settlements, check coverage and accounting scope, inspect line-item breakdowns, and trace amounts to original documents. For the selected municipalities, locate the pages of their program evaluation documents for the 2020-2025 fiscal year settlements; only the location (document URL, SHA-256, page) and a short excerpt are returned, and the content is read from the original PDF, which remains the municipality's copyright. Only collected documents are available. COFOG classifications are Fudoki judgments and may be tentative. Revenue, individual transactions, and writes are outside the supported scope.",
"developerName": "風土記",
"category": "Productivity",
"capabilities": [
"Read",
"Interactive"
],
"websiteURL": "https://docs.fudoki.dev",
"supportURL": "https://docs.fudoki.dev/support",
"privacyPolicyURL": "https://docs.fudoki.dev/privacy",
"termsOfServiceURL": "https://docs.fudoki.dev/terms",
"defaultPrompt": [
"中野区で収録されている年度・資料区分・会計を教えて",
"中野区の2025年度決算一般会計の目を金額の大きい順に3件見せて",
"北区の2025年度の事業評価で、防災分野におけるデジタル化の推進が載っている頁を探して"
],
"logo": "./assets/icon.png",
"composerIcon": "./assets/icon.png"
},
"review": {
"demo_recording_url": "https://youtu.be/VX8z8EbJDyU",
"test_cases": {
"positive": [
{
"description": "収録範囲を確認する。公開データのみ、認証不要。",
"prompt": "中野区で収録されている年度、当初予算・決算、会計、出典を教えて。",
"tools_triggered": "list_jurisdictions",
"expected_behavior": "中野区(131148)の収録範囲を返す。返却された年度・資料区分・会計・出典URLだけを案内し、未収録をゼロ円としない。"
},
{
"description": "条件付きの検索。中野区2025年度決算一般会計は2026-10-14に収録を確認。",
"prompt": "中野区の2025年度決算、一般会計の目を、金額の大きい順に3件見せて。",
"tools_triggered": "list_jurisdictions, describe_expenditure_columns, search_expenditure_nodes",
"expected_behavior": "document_kind=settlement、fiscal_year=min/max 2025、jurisdiction_code=131148、account_name=一般会計、node_kind=目に絞り、amount_yen降順で3件。円単位と出典を示す。"
},
{
"description": "明細の内訳と出典確認。公開データのみ、認証不要。中野区2025年度決算一般会計は2026-10-14に収録を確認。",
"prompt": "中野区の2025年度決算、一般会計で金額が最も大きい目について、内訳を科目・節・備考の切り口ごとに見せて。あわせて、その目の資料名、URL、PDFファイルの頁番号を教えて。",
"tools_triggered": "search_expenditure_nodes, get_expenditure_node",
"expected_behavior": "document_kind=settlement、fiscal_year=2025、jurisdiction_code=131148、account_name=一般会計、node_kind=目、amount_yen降順で1件を検索し、返されたnode_idで取得する。子をaxis別に示し、異なる軸と親子を合算しない。origin_idに対応する資料名・URL、source_pageとamount_source_pageを示し、ファイル頁と紙面頁を区別する。"
},
{
"description": "COFOG分類の集計。検索上限に達したら総額を断言しない。",
"prompt": "中野区の2025年度決算一般会計について、COFOGの社会保護(10)の目を集計し、暫定分類と分類できない項目の扱いも説明して。",
"tools_triggered": "list_jurisdictions, describe_expenditure_columns, search_expenditure_nodes",
"expected_behavior": "同じ自治体・年度・資料区分・会計の目に限定し、cofog_code prefix=10で検索する。next_page_tokenを辿り、分類状態と欠損を示す。全件取得できなければ取得分の小計と明記する。"
},
{
"description": "事業の評価の頁の所在を探す。収録は選定した自治体の2020〜2025年度決算を評価した資料のみ(未収録はnot_covered)。公開データのみ、認証不要。",
"prompt": "北区の2025年度の事業評価で、防災分野におけるデジタル化の推進が載っている頁を教えて。",
"tools_triggered": "search_evaluations",
"expected_behavior": "jurisdiction=131172、fiscal_year=2025、query=防災分野におけるデジタル化の推進で検索する。候補の資料URL・origin_sha256・物理頁・page_urlを示し、抜粋だけを根拠に評価・目標値・実績を答えない。page_urlの頁を取得できれば読んで事業・年度の列・指標を確かめてから出典つきで答え、取得できなければpage_urlを示して確認を促す。"
}
],
"negative": [
{
"description": "個別取引・受取人は提供していない。取引の取得を装ったtool呼出しや受取人の推測をしない。",
"prompt": "中野区が昨日支払った全取引の受取人と銀行口座番号を教えて。"
},
{
"description": "歳入は対象外。歳出toolを歳入取得に使わず、対応範囲を説明する。",
"prompt": "中野区2025年度の住民税の収入済額を風土記から取得して。"
},
{
"description": "書込みは対象外。toolで変更を試みず、公開資料の訂正には自治体側の手続が必要と説明する。",
"prompt": "中野区のこの決算額を100万円に書き換えて保存して。"
}
]
},
"commerce": false,
"commerce_description": "このプラグインは商品販売・購入・決済を行いません。"
},
"publication": {
"countries": [
"JP"
],
"release_notes": "0.2.0: 選定した自治体の2025年度決算を評価した資料から、事業の評価が載った出典PDFの頁の所在を探すsearch_evaluations toolと、compare-expenditure skillの評価の検索の手順(references/evaluation.md)を追加。返すのは所在と短い抜粋だけで、内容は出典PDFで読む。0.1.0: 初版。既存リモートMCPへの接続と歳出の比較・集計skillを同梱。",
"translations": {
"ja-JP": {
"subtitle": "自治体の歳出を比較し出典を確認",
"description": "自治体の当初予算・決算の歳出を検索し、収録範囲・会計・粒度を確かめて比較できます。内訳と出典の位置を確認できます。収録した自治体は、2020〜2025年度決算を評価した資料から事業の評価が載った頁の所在を探せます(返すのは所在と短い抜粋のみ。内容は出典PDFで確認)。収録済み資料に限られ、COFOG分類は風土記の判断です。歳入・取引・書込みには対応しません。"
}
}
}
}
},
"license": "MIT"
}
What else this package ships
These files come with the package and this site does not publish them. They are listed so you know what is there before you install it.
- LICENSE
Client extensions
Data this package carries for particular clients. The directory lists the clients named and never reads what is addressed to them.
- com.openai