japan-utils-mcp
japan-utils-mcp
MCP-сервер, предоставляющий специфичные для Японии утилиты для ИИ-агентов (Claude, Cursor, Cline, Continue и др.). Предоставьте своему агенту набор инструментов для работы с японскими данными, которые необходимы для любых задач, связанных с Японией, но с которыми обычные LLM не всегда справляются надежно:
🗓️ Эра ↔ Западный год —
令和8年↔2026🔤 Кандзи → Ромадзи Хепберна —
山田太郎→yamada tarou📮 Поиск почтового индекса —
150-0001→東京都 渋谷区 神宮前🎌 Календарь государственных праздников — является ли
2026-05-03праздником? А как насчет всего 2026 года?🅰️ Преобразование каны — хирагана ↔ катакана ↔ полуширинная катакана
📏 Нормализация ширины — полноширинные (全角) ↔ полуширинные (半角) символы для ASCII, цифр, каны
👤 Разделение имен —
山田太郎→ фамилия山田+ имя太郎(статистическая модель)
Построено на базе надежных японских библиотек (jpholiday, posuto, pykakasi, jaconv, namedivider-python) и упаковано в инструменты MCP, чтобы любой ИИ-агент мог использовать их без необходимости повторной реализации правил чтения, арифметики эр, данных о почтовых индексах или эвристик разделения имен.
Зачем это нужно
Обычные LLM часто галлюцинируют при работе с японскими данными:
«Какой год 令和8年?» — часто ошибаются
«Преобразуй 山田太郎 в ромадзи» — в половине случаев неправильно определяют фамилию
«Какой адрес у почтового индекса 150-0001?» — выдумывают правдоподобную чепуху
«Является ли 3 мая японским праздником?» — угадывают
Этот MCP дает им детерминированный ответ.
Related MCP server: Edition Intelligence Platform
Инструменты
Инструмент | Что он делает |
|
|
|
|
| Смешанный японский текст → ромадзи Хепберна + чтение хираганой |
| 7-значный почтовый индекс Японии → префектура / город / район, с чтением каной |
| Строка даты → является ли это государственным праздником? + японское название + день недели |
| Год → все государственные праздники для этого года |
| хирагана ↔ катакана ↔ полуширинная катакана, в любом направлении |
| Полноширинные ↔ полуширинные символы для ASCII, цифр, каны (с контролем по категориям) |
| Полное японское имя → фамилия + имя (статистическая модель с оценкой уверенности) |
Все инструменты возвращают структурированный JSON. См. docstrings инструментов в src/japan_utils_mcp/server.py для получения полных схем и примеров.
Установка
Запуск с помощью uvx (без установки — рекомендуется)
uvx japan-utils-mcpЭто всё. uvx (из uv) выполняет установку и запуск за один раз, изолированно от вашего глобального Python.
Из исходного кода
git clone https://github.com/vivek081166/japan-utils-mcp.git
cd japan-utils-mcp
uv sync
uv run japan-utils-mcpКонфигурация
Claude Desktop
Добавьте в ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) или %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
Тот же фрагмент JSON, что и для Claude Desktop, в соответствующих файлах конфигурации MCP.
Примеры
После подключения задавайте агенту вопросы вроде:
Какой год 令和8年? →
era_to_western("令和8年")→2026
Какой адрес у почтового индекса 150-0001? →
lookup_postal_code("150-0001")→東京都 渋谷区 神宮前
Преобразуй 山田太郎 в ромадзи. →
kanji_to_romaji("山田太郎")→yamada tarou
Является ли 3 мая 2026 года японским праздником? →
is_holiday("2026-05-03")→憲法記念日(День памяти конституции)
Перечисли все японские праздники в 2026 году. →
list_holidays(2026)→ 18 праздников с названиями и датами
Преобразуй ヤマダタロウ в хирагану. →
convert_kana("ヤマダタロウ", "hiragana")→やまだたろう
Нормализуй ABC123 до полуширинных символов. →
normalize_width("ABC123", "to_half")→ABC123
Раздели 長谷川健太 на фамилию и имя. →
split_japanese_name("長谷川健太")→長谷川/健太
Ограничения
Ромадзи личных имен использует наиболее распространенное чтение — имена собственные с необычным чтением будут определены неверно. Это фундаментальное ограничение любого преобразования кандзи в ромадзи без контекста для устранения неоднозначности.
Набор данных почтовых индексов поставляется через библиотеку
posuto, обновляемую ежемесячно на основе данных Japan Post KEN_ALL. Если вам нужны максимально свежие данные, периодически обновляйтеposuto.Праздники охватывают только государственные праздники (国民の祝日) — не корпоративные или региональные праздники.
Преобразование эры поддерживает периоды от Мэйдзи (明治) до Рэйва (令和). Более ранние эры не поддерживаются.
Разработка
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年'))"Лицензия
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