MCP for building Japan-native websites with AI.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag โ we're steadily working through the catalog.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Japan Design โ UI + UX correctness for AI coding agents. A front-end enforcer: point it at real CSS/markup and it scores your UI against the Japanese standard โ typography (kinsoku, line-height, fonts), colour symbolism, font performance โ with W3C JLReq / JIS X 4051 citations and fixes. Plus the full UX layer: forms (ๅงๅ/furigana), keigo, trust signals, legal, and seasonal design.
Lead tool: review_jp_ui โ the front-end correctness enforcer (run it on any UI, including Western-built, before shipping to Japan).
Eleven tools, ten prompts, nine resources. Runs locally, no API keys. Findings are labelled spec (JLReq/JIS) vs convention (documented JP web practice) so authority is never overstated.
The server config is the same across clients; only the file path differs.
~/.claude/.mcp.json~/.cursor/mcp.json~/.codeium/windsurf/mcp_config.json.vscode/mcp.jsonOpen Cline's MCP settings panel and add:
claude_desktop_config.jsonConfig path:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json~/.config/zed/settings.jsonPoint the client config at the built entry:
| Tool | Description |
|---|---|
review_jp_ui | Flagship enforcer โ scores CSS/markup against the Japanese UI standard (typography, colour, font payload) with JLReq/JIS citations and fixes. |
generate_jp_form | Outputs Japanese form markup: ๅง/ๅ order, furigana, ใ postal auto-fill, 3-field phone, ๅนดๆๆฅ dates. |
validate_jp_form | Scores a form against JP conventions (0-100) with issues, severity, and code fixes. |
generate_jp_placeholder | Returns test data: names in kanji/katakana/romaji, real postal codes, formatted phone numbers, era dates. |
suggest_keigo_level | Converts English UI text to Japanese at the appropriate politeness level for a given business context. |
score_japan_readiness | Rates a page across five categories: forms, copy, trust signals, typography, cultural fit. |
transform_for_japan | Rewrites Western markup into Japan-ready markup with a before/after score and per-change explanations. |
check_jp_typography | Audits CSS for Japanese typography: font stacks, line-height, kinsoku shori, sizing, palt. |
get_seasonal_context | Returns the current season, active events, 24 microseasons (ไบๅๅ็ฏๆฐ), and launch blackout windows. |
audit_japan_ux | Seven-category audit (layout, typography, visual, navigation, trust, content, mobile) with a letter grade. |
design_direction_for_japan | Produces a Japan-specific design brief from brand type, audience, and industry. |
| Prompt | Description |
|---|---|
japan_form | Walks through building a Japanese form. |
japan_audit | Audits pasted markup for JP UX issues. |
japan_transform | Transforms Western markup with before/after scoring. |
japan_testdata | Generates Japanese test data for prototypes. |
japan_keigo | Returns UI text at the appropriate politeness level. |
japan_score | Scores a page description for Japan-readiness. |
japan_typography | Checks CSS for Japanese typography issues. |
japan_seasonal | Returns seasonal design context for a specific month. |
japan_full_audit | Runs a full seven-category Japanese UX audit. |
japan_design_direction | Generates a Japan-specific visual direction. |
| Resource | Content |
|---|---|
keigo-guide | Four politeness levels across eight business contexts, 30+ UI copy patterns. |
form-checklist | Japanese form conventions for pre-ship review. |
phone-formats | Mobile, landline, toll-free, IP phone patterns with field-split rules. |
era-calendar | ไปคๅ through ๆๆฒป with date ranges and conversion formulas. |
typography-guide | Font stacks, type scale, line-height, kinsoku shori, CSS suggestions. |
seasonal-calendar | 24 events, 24 microseasons, seasonal palettes, launch blackout dates. |
trust-checklist | Trust signals, legal pages, and social proof by site type. |
color-guide | Japanese color meanings, the red-name taboo, visual design rules. |
layout-guide | Grid, spacing, density, responsive breakpoints, structural patterns. |
All data ships with the package. No external APIs, no keys, no network calls.
| Data | Count | Details |
|---|---|---|
| Prefectures | 47 | Code, name, kana, romaji, region |
| Names | 100 | 50 surnames + 50 given names in kanji/kana/romaji |
| Addresses | 12 | Real postal codes across major cities |
| Phone formats | 6 | Mobile, landline, toll-free, IP, Navi Dial |
| Eras | 5 | ไปคๅ through ๆๆฒป with start/end dates |
| Keigo patterns | 30 | UI strings at 4 politeness levels across 9 element types |
| Width rules | 6 | Full-width/half-width validation per field type |
| Layout rules | 28 | Grid, spacing, density, responsive, structural patterns |
| Typography rules | 24 | Font stacks, sizing, line-height, wrapping, rendering |
| Font stacks | 7 | System, web, serif, mixed modern/elegant/rounded/corporate |
| Visual rules | 21 | Color meanings, imagery, icons, shadows, corners |
| Navigation rules | 16 | Header, footer, menu, search, breadcrumb, pagination |
| Trust signals | 20 | Company info, social proof, certifications, contact |
| Legal requirements | 10 | ็นๅฎๅๅๅผๆณ, APPI, ๆฏๅ่กจ็คบๆณ, ่ฌๆฉๆณ, and more |
| Seasonal events | 25 | Full year with design impact and business notes |
| Microseasons | 24 | ไบๅๅ็ฏๆฐ with approximate dates |
| Color meanings | 9 | Japanese-specific color associations with hex values |
| Platform patterns | 30+ | LINE, QR codes, mobile payments, IME handling, social sharing |
| Accessibility rules | 20+ | JIS X 8341-3, aging population, screen readers, furigana |
| Content patterns | 15+ | Density, copy, product pages, localization rules |
| Convention | Practice |
|---|---|
| Name order | Family name (ๅง) first, given name (ๅ) second |
| Furigana | Katakana reading fields (ใปใค/ใกใค) below each name input |
| Phone | Three separate fields. Pattern: XXX-XXXX-XXXX |
| Address | ใ postal code auto-fills prefecture + city. Large-to-small order |
| Dates | Separate ๅนด/ๆ/ๆฅ inputs with optional era display (ไปคๅ6ๅนด = 2024) |
| Character width | Auto-convert full-width digits and symbols to half-width on input |
| Confirmation | ็ขบ่ช็ป้ข review screen before final submission |
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/japan-ux)<a href="https://allmcps.com/mcp/japan-ux"><img src="https://allmcps.com/api/badge/japan-ux?style=directory" alt="Japan Ux on AllMCPs" /></a>