
Ja Normalize
io.github.KojimaHyui01由 GitHub 帳號 KojimaHyui01 發布v0.1.2更新於 Oct 24, 2026
Holidays/business days for 200+ countries; Japanese address, name, bank and company normalization.
概覽
本機 MCP 伺服器,讓助理進行日文文字正規化,並查詢 200 多個國家的假日與營業日,依次透過 x402 以 USDC 付費。
- 可以做什麼
- 查詢 200 多個國家的假日與營業日,含地區差異與各國週末規則,並可免費列出支援的國家。將日文地址正規化為結構化欄位並回傳經緯度,拆分日文姓名為姓與名,附讀音候選與護照式羅馬字。把日本銀行與支店名稱解析為金融機構代碼與支店代碼,把公司名稱解析為法人編號與正式商號。正規化日文文字:全形轉半形、和曆轉 ISO 日期,並擷取電話號碼、郵遞區號與電子郵件。取得日本國定假日與銀行營業日計算,並比較日本國內交易所的日圓計價加密貨幣價格。
- 適用情境
- 適合助理處理日本業務資料(地址、人名、銀行資訊、法人編號),或需要跨多國計算假日與營業日的情境。也適用於日文日期與文字清理以及日圓計價加密貨幣價格查詢。
- 執行需求
- 以本機 npm 套件(ja-normalize-mcp)透過 stdio 在桌上型電腦上執行。呼叫付費介面需要網路存取。選用的 X402_PRIVATE_KEY(持有 USDC 的 Base 錢包)用於支付超出每日免費額度的呼叫;未宣告其他驗證方式。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Ja Normalize,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
x402-ja-api
日本語テキストを「構造化」して返すAPI群。AIエージェントが x402 プロトコルで1コールごとにUSDCを払って使う。
無料で読めるもの: GET / GET /health GET /openapi.json GET /.well-known/x402 GET /llms.txt GET /v1/holidays/countries
売上ダッシュボード(運営者専用 / STATS_TOKEN 必須): https://x402-ja-api.onrender.com/stats — 累計受取USDC・件数・支払元数・日別・直近入金(オンチェーン、Blockscout)+起動後のエンドポイント別 paid/free/402 カウンタ。?format=json で機械向け。
動かす
未払いで叩くと 402 と PAYMENT-REQUIRED ヘッダ(base64 JSON)が返る:
支払いを含むE2E(テストネット・買い手用の別ウォレットが必要):
本番に出す手順
- ウォレット: 受取専用のEVMアドレスを新規作成し
PAY_TO_ADDRESSに設定(秘密鍵はサーバーに置かない。受け取るだけなので不要) - Coinbase CDP: https://portal.cdp.coinbase.com でAPIキーを発行 →
CDP_API_KEY_ID/CDP_API_KEY_SECRET、X402_NETWORK=base(facilitator手数料: 1,000件まで無料、以降 $0.001/件。ガス代はfacilitator負担) - 法人番号API: https://www.houjin-bangou.nta.go.jp/webapi/ でアプリケーションIDを申請 →
HOJIN_APP_ID発行まで2〜4週間。届くまで/v1/company/resolveは 503 を返す - デプロイ: 恒久的なドメインが必須(x402scanはngrok等のトンネルを拒否)。Render / Fly.io / Railway の無料〜最小プランで十分。
PUBLIC_BASE_URLを実URLに - 自己診断:
npm run doctor -- https://your-domain - 登録(発見されるため)
- x402scan:
POST https://www.x402scan.com/api/x402/registry/register-origin {"origin":"https://your-domain"}または UI から - CDP Bazaar: 最初の決済が通ると自動索引(
declareDiscoveryExtension済み) - Circle Agent Marketplace: https://agents.circle.com/services の申請フォーム
- x402Relay(日本): https://x402relay.jp 系のカタログに申請
- x402scan:
構成
注意(法務・税務)
- USDC の受取自体に登録は不要。受け取った対価は円換算で雑所得、保有中の為替差損益も雑所得
- 法人番号データ利用時は「このサービスは国税庁法人番号システムWeb-API機能を利用して取得した情報をもとに作成しているが、サービスの内容は国税庁によって保証されたものではない」旨の表示が必要(
/のレスポンスに追加予定) - 住所データは Geolonia(アドレス・ベース・レジストリ由来)。ライブラリの利用条件に従う
- 祝日データは内閣府「国民の祝日」CSV(政府標準利用規約 v2.0、出典明記)
- 世界の祝日は date-holidays(コードISC、データCC-BY-3.0、出典明記)
- 銀行・支店データは zengin-code(MIT、公開情報から自動収集)。
npm update zengin-codeで追従 - 人名辞書は mecab-ipadic(NAISTライセンス、
data/names/IPADIC-COPYING.txt)と japanese-personal-name-dataset(MIT)由来
次にやること
-
PAY_TO_ADDRESSを本物のウォレットに - 法人番号 Web-API のアプリケーションID申請(リードタイムが一番長いので最初に)
- Render/Fly にデプロイ、
doctor通す - x402scan / Circle / x402Relay に登録
- 死活監視(落ちたら通知)— 登録済みルートの79%が死んでいる市場なので、生きているだけで上位
- インボイス登録番号の有効性検証(国税庁 適格請求書発行事業者公表システム Web-API、別途ID申請)
來源:README.md,提交 1811b60
工具
0版本歷史
1- v0.1.2最新Sep 16, 2026
評分
已滿足適用檢查項的 40%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分
請在儲存庫或註冊中心條目中宣告授權條款。