Japan Data MCP

io.github.Mameta29由 GitHub 帳號 Mameta29 發布v1.1.0更新於 Oct 24, 2026

30 tools for Japanese data: address, furigana, transit, Diet, holidays, weather, corporate registry

概覽

AI 產生的概覽

本機 MCP 伺服器,為助理提供 28 個日本資料工具——地址、假名讀音、交通、國會紀錄、假日、天氣與企業登記——按次以 USDC 付費。

可以做什麼
正規化、地理編碼、逆地理編碼與解析日本地址,並查詢郵遞區號;轉換假名讀音、取得姓名讀音並分類文字;查詢車站運行狀態、路線中斷、路線規劃、替代路線、路線與車站;檢索國會議員與議事全文;判斷假日並進行工作日計算;取得氣象廳天氣預報、警報與區域;查詢、搜尋與驗證法人編號並產出 KYB 報告
適用情境
適合助理需要集中取得權威日本參考資料時:地址清理與地理編碼、日本人名讀音、即時鐵路中斷與路線規劃、假日與工作日計算、天氣、國會議事紀錄,或法人編號查詢與驗證。
執行需求
透過 stdio 在本機執行,通常以 npx 啟動,需要 Node.js 與網路存取。無需帳號或 API 金鑰;付費工具需要環境變數 EVM_PRIVATE_KEY,其值為存有 USDC 的錢包私鑰。僅支援桌面 MCP 用戶端。
安裝前請注意
EVM_PRIVATE_KEY 的值可動用該錢包資金,每次付費呼叫在 Base 上以 USDC 計費約 0.001–0.10 美元;請使用僅存入預計花費金額的專用錢包,切勿使用主要錢包。未設定此金鑰時伺服器仍可啟動,但付費工具會回傳付款未啟用的錯誤。請求會送往 agentic-jp.com 的 API。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Japan Data MCP,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

japan-data-mcp

[npm version] [license] [Japan Furigana API on x402-list]

npm: @mameta/japan-data-mcp · MCP Registry: io.github.Mameta29/japan-data-mcp · transport: stdio

An MCP server that gives AI agents (Claude Desktop, Cursor, Cline, …) one-call access to the agentic-jp.com suite of Japanese data APIs. Every call is settled per-use over the x402 payment protocol — no account, no subscription, no API key.

What it covers — 28 tools across 7 APIs

APIToolsWhat it does
addressaddress_normalize, address_geocode, address_reverse_geocode, address_postal_code, address_parseJapanese address normalization, geocoding, postal-code lookup, free-form parsing
furiganafurigana_convert, furigana_name_readings, furigana_classifyReading conversion, name readings, text classification
transittransit_station_status, transit_line_disruptions, transit_route_plan, transit_alternative_routes, transit_lines, transit_stations_searchReal-time rail delays + delay-aware route planning (ODPT)
dietdiet_member, diet_members_search, diet_minutes_searchNational Diet members and full-text proceedings search
holidayholiday_is_holiday, holiday_list, holiday_add_business_days, holiday_business_days_betweenPublic holidays + business-day math
weatherweather_forecast, weather_warnings, weather_areasJMA forecasts and warnings
houjinhoujin_corporation, houjin_search, houjin_verify, houjin_kyb_reportCorporate-number (法人番号) registry — 5.78M corporations, one-call KYB report

How payment works

x402 is a buyer-pays protocol. This MCP server holds your wallet and pays each API call transparently — the agent never sees a payment prompt. Calls cost roughly $0.001–$0.10 each (mostly sub-cent), settled in USDC on Base.

  • You fund a wallet with a small amount of USDC.
  • You set EVM_PRIVATE_KEY to that wallet's key.
  • The server pays as it goes; per-call cost is well under a cent for most tools.

Without EVM_PRIVATE_KEY the server still starts and lists every tool, but a paid tool call returns a clear "payment not configured" message — nothing is charged.

Security: the key in EVM_PRIVATE_KEY can spend that wallet's funds. Use a dedicated wallet funded with only what you intend to spend — never a primary wallet.

Setup

No install step — npx fetches and runs the server on demand.

Claude Desktop

Add to claude_desktop_config.json:

json
{  "mcpServers": {    "japan-data": {      "command": "npx",      "args": ["-y", "@mameta/japan-data-mcp"],      "env": {        "EVM_PRIVATE_KEY": "0xYOUR_FUNDED_WALLET_KEY"      }    }  }}

Without EVM_PRIVATE_KEY the server still starts and lists all 28 tools; the paid tools then return a clear "payments disabled" error instead of running. Add a USDC-funded wallet key to enable them.

Cursor / Cline

Point the MCP client at npx -y @mameta/japan-data-mcp with the same EVM_PRIVATE_KEY env var. Transport is stdio.

From source

bash
git clone https://github.com/Mameta29/japan-data-mcp.gitcd japan-data-mcpnpm install && npm run build# then point the MCP client at: node /abs/path/to/dist/index.js

Example prompts

Once connected, just ask the agent in natural language:

  • "「東京都千代田区丸の内1-1」を正規化して緯度経度も出して" — address_normalize + address_geocode
  • "Is tomorrow a public holiday in Japan? If so, when is the next business day?" — holiday_is_holiday + holiday_add_business_days
  • "山手線いま遅れてる?渋谷から東京駅までの代替ルートは?" — transit_line_disruptions + transit_alternative_routes
  • "Look up the corporation with corporate number 7010401056220" — houjin_corporation
  • "国会で「デジタル庁」がいつどの委員会で議論されたか調べて" — diet_minutes_search

Configuration

Env varRequiredDescription
EVM_PRIVATE_KEYfor paid toolsPrivate key of a USDC-funded wallet (Base / Polygon). Paid tools are disabled if absent.

Development

bash
npm run dev        # run from source with tsxnpm run typecheck  # tsc --noEmitnpm run build      # compile to dist/

License

Apache-2.0

來源:README.md,提交 e2c2714

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v1.1.0最新Sep 16, 2026

評分

已滿足適用檢查項的 50%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分