japan-utils-mcp
japan-utils-mcp
MCP-Server, der Japan-spezifische Dienstprogramme für KI-Agenten (Claude, Cursor, Cline, Continue usw.) bereitstellt. Geben Sie Ihrem Agenten das kleine Paket an JP-spezifischen Funktionen, die jede Japan-bezogene Aufgabe benötigt, die aber kein generisches LLM zuverlässig beherrscht:
🗓️ Ära ↔ Westliches Jahr —
令和8年↔2026🔤 Kanji → Hepburn-Romaji —
山田太郎→yamada tarou📮 Postleitzahlensuche —
150-0001→東京都 渋谷区 神宮前🎌 Kalender der gesetzlichen Feiertage — Ist
2026-05-03ein Feiertag? Was ist mit dem gesamten Jahr 2026?🅰️ Kana-Konvertierung — Hiragana ↔ Katakana ↔ Halbbreite Katakana
📏 Breitennormalisierung — Vollbreit (全角) ↔ Halbbreit (半角) für ASCII, Ziffern, Kana
👤 Namensaufteilung —
山田太郎→ Nachname山田+ Vorname太郎(statistisches Modell)
Aufgebaut auf bewährten japanischen Bibliotheken (jpholiday, posuto, pykakasi, jaconv, namedivider-python) — verpackt als MCP-Tools, damit jeder KI-Agent sie aufrufen kann, ohne Leseregeln, Ära-Arithmetik, Postleitzahlendaten oder Heuristiken zur Namensaufteilung neu implementieren zu müssen.
Warum existiert dies?
Generische LLMs halluzinieren bei JP-spezifischen Daten:
„Welches Jahr ist 令和8年?“ — oft falsch
„Konvertiere 山田太郎 in Romaji“ — der Nachname ist zur Hälfte falsch
„Was ist die Adresse für die Postleitzahl 150-0001?“ — erfindet plausibel aussehenden Unsinn
„Ist der 3. Mai ein japanischer Feiertag?“ — rät
Dieses MCP liefert ihnen eine deterministische Antwort.
Related MCP server: Edition Intelligence Platform
Tools
Tool | Was es tut |
|
|
|
|
| Gemischter japanischer Text → Hepburn-Romaji + Hiragana-Lesung |
| 7-stellige JP-Postleitzahl → Präfektur / Stadt / Gebiet, mit Kana-Lesungen |
| Datums-String → Ist es ein gesetzlicher Feiertag? + japanischer Name + Wochentag |
| Jahr → alle gesetzlichen Feiertage für dieses Jahr |
| Hiragana ↔ Katakana ↔ halbbreite Katakana, jede Richtung |
| Vollbreit ↔ halbbreit für ASCII, Ziffern, Kana (mit Steuerung pro Kategorie) |
| Japanischer vollständiger Name → Nachname + Vorname (statistisches Modell mit Konfidenz) |
Alle Tools geben strukturiertes JSON zurück. Siehe Tool-Docstrings in src/japan_utils_mcp/server.py für vollständige Schemata und Beispiele.
Installation
Ausführen mit uvx (keine Installation — empfohlen)
uvx japan-utils-mcpDas ist alles. uvx (von uv) übernimmt Installation + Ausführung in einem Schritt, isoliert von Ihrem globalen Python.
Aus dem Quellcode
git clone https://github.com/vivek081166/japan-utils-mcp.git
cd japan-utils-mcp
uv sync
uv run japan-utils-mcpKonfiguration
Claude Desktop
Hinzufügen zu ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) oder %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"japan-utils": {
"command": "uvx",
"args": ["japan-utils-mcp"]
}
}
}Claude Code
claude mcp add japan-utils -- uvx japan-utils-mcpCursor / Cline / Continue
Der gleiche JSON-Schnipsel wie bei Claude Desktop, in deren jeweiligen MCP-Konfigurationsdateien.
Beispiele
Sobald die Verbindung hergestellt ist, fragen Sie Ihren Agenten Dinge wie:
Welches Jahr ist 令和8年? →
era_to_western("令和8年")→2026
Was ist die Adresse für die Postleitzahl 150-0001? →
lookup_postal_code("150-0001")→東京都 渋谷区 神宮前
Konvertiere 山田太郎 in Romaji. →
kanji_to_romaji("山田太郎")→yamada tarou
Ist der 3. Mai 2026 ein japanischer Feiertag? →
is_holiday("2026-05-03")→憲法記念日(Tag der Verfassung)
Liste alle japanischen Feiertage im Jahr 2026 auf. →
list_holidays(2026)→ 18 Feiertage mit Namen und Daten
Konvertiere ヤマダタロウ in Hiragana. →
convert_kana("ヤマダタロウ", "hiragana")→やまだたろう
Normalisiere ABC123 auf halbbreit. →
normalize_width("ABC123", "to_half")→ABC123
Teile 長谷川健太 in Nachname und Vorname auf. →
split_japanese_name("長谷川健太")→長谷川/健太
Vorbehalte
Romaji von Personennamen verwendet die gebräuchlichste Lesart — Eigennamen mit ungewöhnlichen Lesarten werden falsch sein. Dies ist eine grundlegende Einschränkung jeder Kanji-zu-Romaji-Konvertierung ohne Kontext zur Disambiguierung.
Postleitzahlendatensatz wird über die
posuto-Bibliothek bereitgestellt und monatlich mit KEN_ALL der Japan Post aktualisiert. Wenn Sie tagesaktuelle Daten benötigen, aktualisieren Sieposutoregelmäßig.Feiertage decken nur gesetzliche Feiertage (国民の祝日) ab — keine firmenspezifischen oder regionalen Feiertage.
Ära-Umrechnung unterstützt Meiji (明治) bis Reiwa (令和). Frühere Ären werden nicht unterstützt.
Entwicklung
git clone https://github.com/vivek081166/japan-utils-mcp.git
cd japan-utils-mcp
uv sync
uv run python -c "from japan_utils_mcp.server import era_to_western; print(era_to_western('令和8年'))"Lizenz
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityBmaintenanceProvides Japanese UX conventions as an MCP server to help AI generate correct Japanese UI elements like proper name order, furigana, phone formats, and polite language. It includes tools for form generation, validation, keigo suggestions, and cultural adaptation for developers building Japanese-facing products.698MIT
- AlicenseAqualityBmaintenanceJapan Operations OS for AI agents — 14 knowledge domains covering regulations, protocols, calendar, travel, food culture, language, disaster safety, daily life, and persistent memory. 31 MCP tools via REST + Streamable HTTP.31MIT
- Alicense-qualityBmaintenanceTorify gives AI agents the Japanese locale primitives that standard libraries lack — imperial era date conversion (wareki), qualified invoice number validation with NTA registry lookup, corporate number lookup (法人番号), postal code resolution, name romanization (Hepburn), and kanji-to-kana conversion via Yahoo! JLP. 31 endpoints total. No authentication required for MCP. Pay-per-call $0.02/call viaMIT
- Alicense-qualityCmaintenanceEnables AI agents to query Japanese public data (laws, corporations, statistics) from official government APIs, returning normalized English metadata with source attribution.1MIT
Related MCP Connectors
39 Japanese locale APIs — wareki, NTA invoice, 法人番号, postal, romanization, kanji-kana (Workers AI).
Machine-readable utilities and datasets for AI agents.
60+ units, live FX, timezones, and date arithmetic for AI agents.
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/vivek081166/japan-utils-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server